首页 > 编程语言 > 详细

idea使用maven install命令打包(springboot),jar运行时出现没有主清单属性

时间:2018-06-23 12:38:07      阅读:1140      评论:0      收藏:0      [点我收藏+]
原因是:我的项目里除了springboot启动了还自定义了多个main来搞了点小demo,就因为这个原因我花了近一天的时间才找清除原因。
网上给出的解决方案:
(1).MF文件中添加MAIN-CLASS: (这里有个空格)包路径.启动类
(2)基于方案一新增了START-CLASS(瞎扯!!!)
(3)pom文件里添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
(4)基于方案三继续加标签
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.wjc.ccf.ApplicationApi</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
 
(5)继续加标签(一个群里的人截图他的pom确实是这样配置)
<repositories>
<repository>
<id>spring-milestone</id>
</repository>
</repositories>
 
总结:打包很简单.去目录下的target文件找到xxx.jar,windows下使用java -jar xxx.jar运行,linux下使用nohup java -jar xxx.jar &
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
 

idea使用maven install命令打包(springboot),jar运行时出现没有主清单属性

原文:https://www.cnblogs.com/gqymy/p/9216721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!