IDEA MAVEN 依赖项目无法关联打包问题

abc5141 2018-04-19 12:49:27
场景说明:
A项目中写Service
B项目作为WEB项目,依赖A项目
现在我想把B项目打成WAR包放到tomcat中启动,在打包的过程中发现没有找到A项目。

不知道有什么办法可以在打包B项目的时候自动把A项目打成.jar放入B项目的lib中

...全文
4101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
路口lyne 2021-01-12
  • 打赏
  • 举报
回复
将a引入b的pom文件时设置了作用域scope为provided,意思是默认由外部容器提供,去除掉就行了
liuxiaozhu12345 2021-01-11
  • 打赏
  • 举报
回复
请问最终解决了吗
hjysjj 2019-08-16
  • 打赏
  • 举报
回复
直接写进pom
getdate 2019-08-16
  • 打赏
  • 举报
回复
引用 楼主 abc5141 的回复:
场景说明: A项目中写Service B项目作为WEB项目,依赖A项目 现在我想把B项目打成WAR包放到tomcat中启动,在打包的过程中发现没有找到A项目。 不知道有什么办法可以在打包B项目的时候自动把A项目打成.jar放入B项目的lib中
A.pom文件中添加 <packaging>jar</packaging>
getdate 2019-08-16
  • 打赏
  • 举报
回复
引用 楼主 abc5141 的回复:
场景说明: A项目中写Service B项目作为WEB项目,依赖A项目 现在我想把B项目打成WAR包放到tomcat中启动,在打包的过程中发现没有找到A项目。 不知道有什么办法可以在打包B项目的时候自动把A项目打成.jar放入B项目的lib中
<packaging>jar</packaging> A项目中需要添加 上面的一句.
abc5141 2018-04-19
  • 打赏
  • 举报
回复
引用 1 楼 maradona1984 的回复:
你是怎么打包的? 按道理用maven命令即可打包,如果想所有源码都打包,弄个新的打包工程,把所有的要打包的工程当作module放进去
刚刚试了下,在idea里面的mavenproject 工具栏中点击B的package会出现这种问题,但是如果cmd命令窗口中进入B和Ax项目的根目录donkey 使用命令 mvn clean package 打包成功
maradona1984 2018-04-19
  • 打赏
  • 举报
回复
你是怎么打包的? 按道理用maven命令即可打包,如果想所有源码都打包,弄个新的打包工程,把所有的要打包的工程当作module放进去

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧