查看官网可以看到,springboot打包需要在pom.xml添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
用于生成可执行jar包。
但是,打包时还是频频报错。
后来,在网上查了以后发现,是因为项目里面有一些公共模块,里面没有主函数,是用来给其他模块调用的,打包成可执行jar包就会报错。子模块会继承父模块的maven配置。
解决方法就是在公共模块的pom.xml文件添加如下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
就可以跳过这个插件,生成普通的jar包。