Maven项目的子模块不能打成jar包输出到lib目录
我在把项目拆分为多模块,提取了一个common模块,主要放一些共通类。在idea里启动服务器的时候出错,提示主模块里的某个类引用了common模块里的类,编译的时候却没有找到。我就去主模块target目录的lib文件夹里面找了一下,的确没有common模块生成的jar包,这是为什么啊老铁们?!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1、在common的pom.xml中加个打包方式
2、再对common模块执行下
mvn clean install
试试-------补充-----
多项目的结构,没有分为父子结构:
admin项目的pom.xml配置
common项目的pom.xml配置
这是项目的目录结构,admin模块是父模块
admin模块的pom.xml
base模块的pom.xml
common模块的pom.xml
product模块的pom.xml(新建的空模块,没有任何代码)
对common模块执行mvn install提示的错误
对common模块执行mvn compiler提示的错误
项目的applicationContext.xml(放在admin模块下)
服务器启动时提示的错误