install:install
實際上是maven-install-plugin的目標。這與install
maven生命周期階段不同。
Maven生命周期階段是構建中的某些步驟,某些插件可以將其自身綁定到。當您調用單個生命周期階段時,可能會執行來自不同插件的許多不同目標。
這歸結為命令......
mvn clean install
與......不同
mvn clean install:install
前者將在每個循環中運行所有目標,包括安裝(如編譯,包,測試等)。后者甚至不會編譯或打包你的代碼,它只會運行那一個目標。
翻譯:https://stackoverflow.com/questions/6308162/maven-the-packaging-for-this-project-did-not-assign-a-file-to-the-build-artifac