[英]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.