通过IDEA打的程序包,在运行的时候,提示没有主清单属性,也就是说找不到启动类
当前问题解决答案更新一版,最新一版:
这问题是由于在打包的时候,没有引入SpirngBoot的构建插件,所以出现这问题,解决方案:
在pom文件中加入如下内容
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
如下为最开始版本解决方案,其实解决办法都是一样的,都是加上构建插件
这时候只需要在pom文件的<build><plugins>...下加上一个配置即可
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.2.RELEASE</version>
<configuration>
<!-- main方法的地址 只需要修改这个地址-->
<mainClass>cn.xx.xxApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
然后重新打包,然后就可以用啦。
撒花!!!