spring boot项目能启动打包失败(复制别人的)
程序员文章站
2022-05-06 09:43:14
...
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中又添加了
补充:再原文基础上补充一下,打包的时候可以点击idea右上的mavan右边一个蓝色闪电按钮后再进行打包,这样做是为了跳过test进行打包;
spring-boot-maven-plugin
就会造成重复打包,删除这个插件再打包一次就好啦。
上一篇: leetcode61. 旋转链表
下一篇: C# 委托(二)—— 多播委托与事件