这是我的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如何从一个子模块遍历到另一个子模块。
感谢。
答案 0 :(得分:0)
您不通过相对路径访问其他工件,但使用Maven坐标。在clean install
之后,相应的工件在您的本地存储库中,因此您可以通过其GAV获取它。如果您需要复制它,请查看dependency:copy
目标。