簡體   English   中英

如何在一個pom.xml中安裝其他Maven軟件包?

[英]How to install other Maven packages in one pom.xml?

我的項目中有以下文件結構:

Project  
|--pom.xml  
|--Sub-Module1
|----pom.xml
|--Sub-Module2
|----pom.xml
|--Sub-Module3
|----pom.xml

我想從Sub-Module2(從現在開始為SM)創建JAR文件。 但是,該模塊取決於SM1和SM3。 我要做的只是從SM2運行“ mvn軟件包”,它將為SM1和SM3運行“ mvn安裝”。 我已經將SM1和SM3作為依賴項添加到SM2的pom.xml中,因此它們被打包在JAR文件中,但是每次從頭開始時,我都必須分別在SM1和SM3中運行“ mvn install”。

是否有插件或可以其他方式從SM2安裝其他模塊?

在模塊級別指導的項目級別調用mvn package 這樣,Maven將構建所有三個模塊,並按預期將所需的依賴項包含在生成的jar中。

我假設Project目錄中的pom.xml是子模塊的父pom。

編輯:在Maven文檔上快速檢查之后,您可以使用mvn --also-make ,這也應該構建依賴的模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM