2012-04-04 102 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