解决 SpringBoot 没有主清单属

问题:SpringBoot打包成jar后运行提示没有主清单属性spring

解决:补全maven中的bulid信息maven

org.springframework.boot spring-boot-maven-plugin ${spring.version} repackage

缘由: 使用spring-boot-dependencies这个BOM代替spring-boot-starter-parent这个parent POM 致使spring-boot-maven-plugin的配置项丢失,使得打包后的jar中的MANIFEST.MF文件缺乏Main-Class。spring-boot

PS: 当打包类型为jar时,spring-boot-maven-plugin的打包过程与直接使用maven-jar-plugin彻底不一样。生成的jar目录结构也有很大不一样...ci

相关文章
相关标签/搜索