2015-07-21 98 views
0

我正在使用maven構建我的團隊之間共享的java項目,但由於eclipse構建順序,我的項目按字母順序構建。有沒有文件或特定的地方可以修改此構建命令並將其推送給我的團隊?更改Eclipse構建命令

+1

您可以在父'pom.xml'文件中定義項目的順序。 – dev

+0

這就是我做的事情。但由於某種原因,構建順序會被eclipse的默認構建順序覆蓋。所以我確定我可以運行一個maven安裝程序,它將構建一切。問題在於,我必須手動點擊要運行的文件:maven clean和maven install。我是在假設日食會使用我的主pom文件來運行一切,而不是使用它的默認構建順序 – Xavier

回答

1

Eclipse從項目依賴項確定構建順序。如果你使用m2e,Eclipse應該理解Package Explorer中「Maven Dependencies」節點下pom.xml和列表相關項目的依賴關係。

OTOH,如果項目之間沒有依賴關係,爲什麼還要關注構建順序?

+0

有明確的依賴關係,但它是作爲maven項目導入超過40個項目,並且每當日蝕做一個構建,而不是選擇遵循maven構建順序依賴於默認構建路徑 – Xavier

+0

Eclipse和Maven都從已知依賴項組中計算有效的構建順序。使用哪些有效訂單有什麼不同?我甚至不認爲Maven使用的實際順序是嚴格記錄的。 –