问题现象:
jar包运行后显示 没有主清单属性!
问题分析:
1. 缺少了项目maven插件 spring-boot-maven-plugin。
2. 没有指定具体的项目的Main入口。
解决方法:
方法1:
1、查看项目打包的pom.xml文件中,添加配置如下:
<!-- 打包格式 -->
<packaging>jar</packaging>
<!-- 打包插件 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
<layout>JAR</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<attach>false</attach>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
2、先执行mvn clean清包指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-clean):
3、清包成功后,再执行mvn package打包指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-package):
4、如果想生成依赖包并存于本地maven仓库中,则可以执行mvn install依赖安装指令(IDEA工具可以直接点击:Maven Projects-Lifecycle-install):
5、项目生成target包,且能看到jar包即为成功:
本文链接:https://it72.com/12746.htm