我是靠谱客的博主 光亮招牌,这篇文章主要介绍spring-boot-maven-plugin插件打包spring boot项目,运行提示没有主清单属性,现在分享给大家,希望可以做个参考。

如果你的项目里引入了spring-boot-starter-parent,那就别看了,解决不了打包问题。
先说下我遇到的问题,我在项目里引入的依赖是spring-boot-dependencies,在使用spring-boot-maven-plugin插件打包后发现jar文件内的目录结构异常,且运行时提示‘没有主清单属性’。
解决办法是,在父项目的pom文件里加入如下配置:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <!--可以把依赖的包都打包到生成的Jar包中--> <goal>repackage</goal> </goals> <configuration> <attach>false</attach> </configuration> </execution> </executions> </plugin> </plugins> </build>

之后再要打包的项目pom文件内添加配置:

复制代码
1
2
3
4
5
6
7
8
9
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>

最后

以上就是光亮招牌最近收集整理的关于spring-boot-maven-plugin插件打包spring boot项目,运行提示没有主清单属性的全部内容,更多相关spring-boot-maven-plugin插件打包spring内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(106)

评论列表共有 0 条评论

立即
投稿
返回
顶部