Maven 通过中间 pom 文件拉取依赖
Posted
技术标签:
【中文标题】Maven 通过中间 pom 文件拉取依赖【英文标题】:Maven pull dependencies via middle pom file 【发布时间】:2014-01-07 19:15:42 【问题描述】:在 Maven 中是否可以依赖 jar1 和 jar2 但通过中间的 pom 文件建立这种依赖关系,如下所示:
mypom.xml --> middle_pom.xml --> jar1, jar2
可以这样吗?
当然,mypom.xml 的包装是我想要的任何东西,比如“war”,但 middle_pom.xml 的包装应该是“pom”,同意吗?
【问题讨论】:
【参考方案1】:如你所说,为 middle_pom pom
打包,然后像这样向 mypom.xml 添加一个依赖项:
<dependency>
<groupId>com.my.group</groupId>
<artifactId>middle_pom</artifactId>
<version>0.1</version>
<type>pom</type>
<dependency>
但如果你解释你想要这样做的原因,有人可能会给你一个更有帮助的建议。
【讨论】:
谢谢,我在发布问题后解决了这个问题,是的,我使用了你的建议,但也在 maven repo 中为每个 jar 创建了一个 name-version.pom 文件。干杯以上是关于Maven 通过中间 pom 文件拉取依赖的主要内容,如果未能解决你的问题,请参考以下文章
第一天来公司拉取的代码pom内的parent依赖不上是啥原因?
IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法