maven 多module环境下打包出现找不到包的问题及解决方案_烫酒.的博客-CSDN博客_maven聚合项目打包依赖其他模块报jar找不到
引用其他模块的应用打包会出错
这个问题和spring boot的打包方式有关系,spring boot默认将每个module打包成一个fat jar,这个jar包和我们正常使用的jar包内部的结构是不相同的,如下图所示,fat jar包含了直接运行所需要的所有信息(包含内嵌的容器,如果是一个web应用的话),那么类的加载路径此时就发生了变化,所以在编译时会提示找不到引用类。
在公共common的module配置上加上下面的(pom)
关于 classifier 看 maven父子结构相互依赖所遇到的坑 - 码农教程