Spring Boot Maven插件打包后,包内没有BOOT-INF目录
使用maven插件打包后,发现包很小100来kb,显然是不对,包内缺少BOOT-INF目录,BOOT-INF是用于存放引用的外部lib的,所以缺少,打出来的包根本不能运行 。
首先尝试使用maven-assembly-plugin来打包,依赖是成功引入了,但是启动会报如下错误
Caused by: org.springframework.context.ApplicationContextException: |
最终解决办法
在自己项目的pom中,或者父pom中,在plugin中添加executions节点代码,重新打包即可解决。
<plugin> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论