java -jar XXX.jar中没有主清单属性,建议收藏。
代码在开发工具里面启动时没有问题,但是达成jar
启动的时候回遇到这个问题。其实程序告诉我们,他迷路啦,找不到main
方法啦。所以我们需要在pom.xml
配置main
方法的位置。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.2.RELEASE</version>
<configuration>
<!-- main方法的地址 只需要修改这个地址-->
<mainClass>com.security.user.AuthServerApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
只需要将main
方法的地址更改成你自己的就OK啦。