在Maven 多模組專案中建置特定模組
在Maven 多模組專案中,可以編譯所有子模組在父專案中使用mvn編譯實作。然而,當為各個子模組運行特定命令時,就會出現挑戰。
例如,在具有子模組 A、B 和 C 的項目中打包項目 B 的戰爭(其中 B 和 C 都依賴於A) 由於缺少依賴項而導致錯誤。
為了解決這個問題,Maven 提供了高級的Reactor 選項:
最佳實務
要將項目B 及其所需模組打包,請在父專案目錄中使用下列指令:
mvn install -pl B -am
該指令將建置專案B 及其依賴的所有模組。請注意,如果項目的artifactId與目錄名稱不同,則應使用冒號語法,如下所示:
mvn install -pl :B -am
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3