在SpringBoot项目中我们打包直接运行jar文件,有时候会出现xxx.jar 运行报错:找不到主清单属性,出现此问题是因为在打包的时候没有把主类打进去,需要我们通过插件指定主类入口 在插件中添加SpringBoot的打包插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.2.RELEASE</version>
<configuration>
<!--指定程序的入口主类-->
<mainClass>com.old.bigdata.ConsolidateDB</mainClass>
<fork>true</fork>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
添加好插件后可以直接使用maven命令package命令进行打包,jar文件会生成在target目录中,在命令行中就可以使用java -jar xxx.jar命令运行jar包