今天使用idea打包,執行install,看控制台日志,卡主了(意思是日志不繼續在控制台輸打印了,卡主了,也看不到錯誤),也沒有報錯,然后進行排查。
進入dos命令,進入到項目的根目錄,使用 運行 mvn install 命令,結果和在idea中使用 install一樣,然后運行 mvn 命令,報錯
錯誤內容:
ERROR: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal
in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id
錯誤內容很長,就截取了這么多,解決辦法
- pom.xml文件<build>標簽根目錄內加上<defaultGoal>compile</defaultGoal>即可
解決鏈接:https://www.cnblogs.com/sanduweiliangxtx/p/9936340.html,解決后,運行 mvn install 命令進行打包,依然卡主,
使用 mvn install -Dmaven.test.skip=true命令,進行打包,命令的意思:忽略測試內容,也就是忽略 圖片下方文件夾中的內容,一步步排查。
然后去刪除test文件夾下影響打包的代碼,再次在idea中使用 install進行打包,打包成功,貼出截圖。
總結: 因使用idea打包的時候 控制台有打印錯誤日志,也就是說代碼沒有錯誤,就去 項目根目錄直接執行命令進行排查,最后搞定。