spring-boot-maven-plugin多模块打包问题

慕容小伟 发布于 2017/04/28 09:24
阅读 1K+
收藏 0

用spring-boot-maven-plugin打包,项目是多模块依赖,

运行正常,但打包后,

@ComponentScan扫描不到jar包中的类,

以下是pom配置

打包后的目录结构

其它模块的jar包都有,就是扫描不到依赖jar包中的类

 

加载中
0
skhuhu
skhuhu

1.把application 入口类 写在最外层  2. 在入口类加配置 指定扫描包的路径

skhuhu
skhuhu
clean 下····疑难杂症属于····
慕容小伟
慕容小伟
是写在最外层的,设置了包扫描路径也一样
0
湖水没了
湖水没了

需要指定比较明确的扫描路径 否则是不会扫描jar包中的类的 jar包中有些类的依赖可能并不存在于你的环境中,扫描这些类会导致异常

我自己写web容器的时候遇到过这类问题

所以猜想boot也不推荐你把需要扫描的类放在jar中

慕容小伟
慕容小伟
但我是用的maven依赖,一打包,他就自动生成了jar
0
Ivann
Ivann

使用Maven Assembly Plugin,将所有的依赖一起打包..

苹果牛
苹果牛
回复 @慕容小伟 : 最后怎么解决的?我也在纠结多子项目依赖打包问题!
Ivann
Ivann
回复 @慕容小伟 : 哦哦,又看了下,你这个应该不是打包的问题吧,可能是配置,或者包冲突,报错发一个?
慕容小伟
慕容小伟
难道用spring-boot-maven-plugin就没办法解决那个问题么?
0
苹果牛
苹果牛

最后怎么解决的?我也在纠结多子项目依赖打包问题!

慕容小伟
慕容小伟
还没有解决哦
0
n
nightnight

楼主解决了么。。

0
evanyangg
evanyangg

解决了么  楼主

 

返回顶部
顶部