我知道這是mauvais ton在一天問兩次,但這裏的另一個Maven的益智遊戲:的Maven - 跳過父項目建設
我有一個定義了5個模塊(5個子項目)父POM。由於每個模塊的執行方式與我將<profile><build>
部分拉到父POM中的方式完全相同,所以可以擺脫重複的代碼。現在 - 如果我從每個模塊單獨執行構建,它會工作,但是如果我想一次構建所有模塊並移動到父目錄,則自從Maven嘗試執行的第一件事是父項目本身以來,出現錯誤:
mvn package -P release
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] DWD Parent project
[INFO] Projects
之後,構建失敗,因爲exec插件試圖執行不存在的東西。看看輸出,很明顯的是反應器插件正在推動構建,但我如何配置反應器來跳過父項?
P.S.爲了防止混淆 - 我試圖禁止在父級上的配置文件執行,並在same
構建構建
底線:行家缺乏支持成分,不可能的,如果你只從父 – sibidiba 2014-10-18 12:07:26