我们正在讨论使用pom-packaging Maven项目作为另一个项目的依赖关系。 尝试阅读Maven文档并在线搜索,但找不到解决方案。
pom-packaging项目由多个用jar打包的子模块组成,如下所示:
the.pom.project
POM -项目
1.0
pom
a-pom-module
b-pom-module
c-pom-module
d-pom-module
电子销售点模块
f-pom-module
另一个项目依赖于pom-project的子模块jar .
the.another.project
通告程序-项目
1.0
jar
the.pom.project
POM -项目
1.0
pom
试图将pom项目添加为依赖关系。 目的是将所有子模块jar添加到另一个项目的类路径中,但这似乎对我不起作用。
不想手动将所有子模块添加为依赖关系。
解决方法:
pom的导入方法无效。
必须创建新的pom以聚合所需的依赖关系,并将对聚合pom的依赖关系添加到项目中
按如下方式创建聚合pom
the.pom.project
聚合点
1.0
pom
the.pom.project
a-pom-module
1.0
水平。
水平。
水平。
然后,在项目中使用以下依赖关系
the.pom.project
聚合点
1.0
pom
标签: maven,pom-xml,java,maven-dependency
资料来源: https://codeday.me/bug/2019 10 26/1937805.html