日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

执行Plugins下的install:install报错:The packaging for this project did not assign a file to the build artif

發布時間:2023/12/3 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 执行Plugins下的install:install报错:The packaging for this project did not assign a file to the build artif 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 導致錯誤的原因分析
  • 解決方法
    • 直接執行生命周期的某個階段命令
    • 階段和插件目標一起執行
  • 參考

導致錯誤的原因分析

在 IDEA 中使用 Plugins 下的 install:install (或者在命令行下執行命令 mvn install:install),代表執行的是 install 插件的 install 目標,這是單獨執行的,不會去執行 install 階段之前的 21 個階段,既然前面的構建階段都沒有執行,那么就不可能完成 install 插件的 install 目標。

注:插件可以這樣理解,例如,install 插件其實就是打成 jar 包的 Java 程序,而目標 install 其實就是插件類的方法。

解決方法

直接執行生命周期的某個階段命令

在 IDEA 中使用 Lifecycle 下的 install (或者在命令行下執行命令 mvn install),mvn install 代表執行的是生命周期的 install 階段,在執行 install 階段前,會先執行其前面的 21 個階段,之后再執行 install 階段(install 階段的執行依賴插件目標 install:install)。因此執行命令 mvn install 可以正常安裝構件。

階段和插件目標一起執行

在命令行中輸入以下的命令:

mvn verify install:install

因為生命周期可以和插件目標一起執行,所以上述命令會先執行 verify 階段之前的所有生命周期階段,接著執行 verify 階段,再執行 install:install 插件目標,執行 install:install 目標就是完成構建生命周期的 install 階段,這樣同樣都是執行構建生命周期的 22 個階段了。所以執行命令 mvn verify install:install 也可以正常安裝構件。

注:構建生命周期(即 build 生命周期)也叫 default 生命周期。

參考

https://blog.csdn.net/gao_zhennan/article/details/89713407
https://www.pianshen.com/article/4636368389/

總結

以上是生活随笔為你收集整理的执行Plugins下的install:install报错:The packaging for this project did not assign a file to the build artif的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。