2012-04-04 57 views
0

如何更改构建顺序以允许[Object]在[EJB]之前构建?如何更改Maven构建项目的reactor构建顺序

[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Build Order: 
[INFO] 
[INFO] Car Booking Management Microsite Application 
[INFO] Car Booking Management Microsite Application [EJB] 
[INFO] Car Booking Management Microsite Application [Object] 
[INFO] Car Booking Management Microsite Application [Web] 
[INFO] Car Booking Management Microsite Application [DAO] 
[INFO] Car Booking Management Microsite Application [EAR] 
+1

您可以分享相关的pom片段以及您正在运行的命令吗?另外,EJB依赖于Object吗? – Raghuram 2012-04-04 04:25:22

回答

3

最简单的方法是从EJB添加一个依赖到Object。

但是,如果该依赖关系不存在,为什么你关心哪一个先构建?

+0

这是否意味着构建顺序是由Maven隐式确定的? – 2012-04-04 15:46:05

+0

当在一个反应​​堆内时,maven保证项目是以依赖性顺序构建的。如果您希望使用上游/库代码构建下游项目,而不是从谁知道从哪里获得的某些可能陈旧的工件,那么这是有意义的。 – ptyx 2012-04-05 02:22:35