maven多module打包 编译报错(找不到包)
我有一个多module的maven项目,然后最近想要将其部署到服务器上去,所以想进行打包的操作。但是在打包的过程中遇到了一些问题,在网上也没有找到很好的解决方案,希望大家能够提供一下帮助。
下图是我的maven项目的目录结构:
然后我的commons这个模块的pom.xml代码文件在这个网页链接里:https://pastebin.com/QaAUq1TF
core的pom.xml: https://pastebin.com/ic095DYS
portal的pom.xml: https://pastebin.com/wrVbPvBG
我的项目中commons是依赖于core的,然后portal是依赖于commons的。
我一开始是先打包core,是成功执行的,也在target目录下生成了一个jar包。
但是当我接下来要打包commons的时候(我是用命令mvn clean package),突然报错了,说我的一些包不存在,但是我明明在依赖里面有导入包啊。
想请问一下大家有遇到过这种问题吗?以及大家是怎么解决的,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
已经解决了问题,首先要修改一下pom.xml中的build里面的配置。
然后要把本地的jar包都用maven来进行管理。
贴上我的pom.xml文件供大家参考。
这里有解决方案:http://hbxflihua.iteye.com/bl...
我碰到跟你一样的问题 你找到解决方案了嘛?
我碰到跟你一样的问题 搞了一天了 还没解决 网上找了很多方法 都不行,求大神们赐教!
我把target目录都删掉在从新编译就好了。
我也遇到一样的问题,在父pom打包即可。