springboot项目导入maven插件并引入mainClass后依旧找不到主清单属性——问题解决
·
springboot项目导入maven插件并引入mainClass后依旧找不到主清单属性
在springboot项目中,直接打包是没办法直接在服务器上java -jar xxx.jar直接运行的,必须添加maven部署插件
<!--引入部署插件-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
引入插件后,如果打包后出现找不到主清单属性,就需要添加configuration属性
<!--引入部署插件-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.shuang.xxxApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
如果添加了configuraion后还是找不到主属性,就需要修改官方提供的配置
<!--引入部署插件-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.shuang.xxxApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
至此问题解决!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)