如何从一个子模块访问文件到maven中的另一个子模块?

时间:2017-11-17 07:54:26

标签: java maven maven-3 rpm-maven-plugin

这是我的maven项目结构:

Parent Module
|
|---Child Module A
       |
       |--target/xyz.jar (generated during mvn clean install)
|---Child Module B
       |
       |--target/abc.jar (generated during mvn clean install)
       |--rpm-maven-plugin (in pom.xml file)

反应堆建造订单:  1.家长  2.孩子A.  3.孩子B

我想在映射源中访问xyz.jar,以便rpm在单个rpm中包含/捆绑abc.jar和xyz.jar。我试着做了

  

./ Child A / target / xyz.jar

  

Child A / target / xyz.jar

但它说源位置不存在。我不确定maven如何从一个子模块遍历到另一个子模块。

感谢。

1 个答案:

答案 0 :(得分:0)

您不通过相对路径访问其他工件,但使用Maven坐标。在clean install之后,相应的工件在您的本地存储库中,因此您可以通过其GAV获取它。如果您需要复制它,请查看dependency:copy目标。