springBoot java -jar xxx.jar 报 “xxx中没有主清单属性”

问题描述:

我springBoot项目多配置多环境,使用 mvn clean package -Dmaven.test.skip=true -P prod 打包后,使用java -jar xxx.jar运行 报 “xxx中没有主清单属性” 错误。

问题分析:

使用eclipse对项目 右键-> Run As -> Maven Install 打包后,再使用java -jar xxx.jar运行就不会报错。
并且使用 mvn clean package -Dmaven.test.skip=true -P prod打包后,没有 xxx.jar.original 这个文件

解决方案:

在pom.xml中需要添加以下配置:

1
2
3
4
5
6
7
8
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
-------------本文结束感谢您的阅读-------------