修改pom.xml
xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- jdk8可用,其他jdk版本可能需改插件版本 -->
<version>2.3.7.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<!-- 改成你自己的 Main启动类 -->
<mainClass>com.example.MainApplication</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
成功后jar包结构:
BOOT-INF里面有classes和依赖的lib:

META-INF/MANIFEST.MF内容:
