解决 SpringBoot 没有主清单属性
2017-12-12 13:53
453 查看
问题:SpringBoot打包成jar后运行提示没有主清单属性
解决:补全maven中的bulid信息
原因:
因为我使用spring-boot-dependencies这个BOM代替了spring-boot-starter-parent这个parent POM(详见13.2.2. Using Spring Boot without the parent POM)
导致spring-boot-maven-plugin的配置项丢失,使得打包后的jar中的MANIFEST.MF文件缺少Main-Class。
PS: 当打包类型为jar时,spring-boot-maven-plugin的打包过程与直接使用maven-jar-plugin完全不同。生成的jar目录结构也有很大不同...
解决:补全maven中的bulid信息
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${spring.version}</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>
原因:
因为我使用spring-boot-dependencies这个BOM代替了spring-boot-starter-parent这个parent POM(详见13.2.2. Using Spring Boot without the parent POM)
导致spring-boot-maven-plugin的配置项丢失,使得打包后的jar中的MANIFEST.MF文件缺少Main-Class。
PS: 当打包类型为jar时,spring-boot-maven-plugin的打包过程与直接使用maven-jar-plugin完全不同。生成的jar目录结构也有很大不同...
相关文章推荐
- 解决 SpringBoot 没有主清单属性
- IntelliJ IDEA 2017 创建SpringBoot项目, 及.jar没有主清单属性解决办法
- 解决 SpringBoot 没有主清单属性
- 解决:springboot生成jar运行没有主清单属性
- 解决 SpringBoot 没有主清单属性
- spring boot框架 demo-0.0.1-SNAPSHOT.jar中没有主清单属性
- springboot问题,没有主清单属性
- springboot 运行jar文件报 “XXX中没有主清单属性”
- springboot问题,没有主清单属性
- 已解决:spring boot加mybatis使用Map返回时,当值为空时属性也会没有
- springboot+maven打jar包运行java -jar,报错没有主清单属性;pom文件添加build修正问题
- 直接运行jar包找不到主类和没有主清单属性的解决
- 运行JAR包 提示没有主清单属性解决办法
- Eclipse安装了SpringSource Tool Suite插件后,编辑SpringBoot项目的yml配置文件仍然没有提示信息的解决办法
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- Spring boot中没有application.properties的解决方式
- Spring boot 配置jackson 反序列化时间格式、忽略实体中没有的属性
- spring boot1.5.X以上版本@ConfigurationProperties注解没有location属性后的替代用法
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- Spring Boot如何让Web API自动生成文档,并解决swagger-annotations的API注解description属性废弃的问题