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