2010-12-06 239 views
7

我有一個項目有依賴關係A. 項目打包成WAR和依賴項A - 進入jar。 另一個依賴項B,也取決於A. 我想打包項目,當項目B打包時,它必須重建其依賴項A而不是獲取編譯依賴項。 請幫忙,我該如何做到這一點java maven rebuild依賴關係

回答

3

總是執行乾淨的時候做一個安裝,即mvn clean install。這將確保項目中的所有模塊都被重建,打包並安裝在本地.m2存儲庫中,以供父項依賴項和項目包含。

+0

謝謝,但模塊B使用程序集打包,我不包裝它在命令行 – jdevrr 2010-12-06 15:11:39

1

您可能需要的是一個包含三個項目(WAR,A和B)的多模塊項目。然後,您可以在多模塊項目上運行mvn包,它將構建並打包所有最新的項目代碼,而無需先運行mvn install來首先更新本地存儲庫中的依賴項。