我有一個父POM項目和三個子項目with.I想執行目標程序集:僅在一個孩子POM上進行程序集。我已經閱讀了以下文章,但我沒有得到它與maven assembly插件一起工作。僅在子POM上執行maven assembly插件
Execute Maven plugin goal on child modules, but not on parent
如果我運行
mvn -DskipTests=true assembly:assembly
我得到以下錯誤:
[錯誤]未能執行目標org.apache.maven.plugins:Maven的組裝插件: 2.2-beta-5:項目內部的程序集(default-cli):讀取程序集時出錯:找不到程序集描述符。 - > [Help 1]
它似乎總是解析插件配置並查找程序集描述符,即使如此,如果我沒有將插件放入父POM中。有沒有人有組裝插件的解決方案?
僅供參考,'裝配:assembly'是(已廢棄)(HTTP://maven.apache .ORG /插件/行家組裝-插件/插件-在info.html)。改爲使用'assembly:single'。此外,最新的彙編插件是2.4版,有時版本升級包含可能有所幫助的錯誤修復。 – user944849