ne-parent是父模块
ne-commo是公共组件模块
ne-web是项目入口模块
错误:
ne-web模块打包的时候,找不到ne-commo公共组件模块的包,找不到ne-commo公共组件模块的类,
原因:
1、ne-commo不能添加spring-boot-maven-plugin插件,如果添加了spring-boot-maven-plugin,当运行maven的package打包命令时,这个SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包;
2、二次打包后其他模块引用ne-commo模块就会报错找不到xxx包,找不到xxx类错误
ne-commo子模块的pom.xml中build内容如下:
org.apache.maven.plugins maven-resources-plugin UTF-8 ne-parent父模块的pom.xml中bulid内容如下:4.0.0
com.upincar.ne.parent
ne-parent
1.0-SNAPSHOT
pom
4.0.0
com.upincar.ne.web
ne-web
war
原文链接:https://blog.youkuaiyun.com/qq_42714869/article/details/83537794