spring boot項目能啟動打包失敗


 

如題,項目本地可以正常啟動。但是用 mvn clean package打包就失敗!

事件原因如下:

一、pom.xml少packing元素

   <groupId>com.sanyi</groupId>
    <artifactId>projectName</artifactId>
    <version>1.0.1-SNAPSHOT</version>
    <name>projectName</name>
    <description>Demo project for Spring Boot</description>
    <packaging>war</packaging>

這里對打包類型的知識做一個補充:

 

二、pom.xml中jar沖突。一般是有兩個同名不同版本的jar包,統一版本就行了。刪除一個。

 

三、test在作怪。spring boot項目默認會幫我們創建一個test文件,而這里是空的。刪除就好了。

 

再執行 mvn clean package就打包成功了

 

還有一個問題,打包出現兩個war包的情況一個war包和一個.war.original結尾的文件。出現這種情況是因為spring boot已經集成了打包的插件,如果pom.xml中又添加了

spring-boot-maven-plugin

就會造成重復打包,刪除這個插件再打包一次就好啦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM