首页 > 解决方案 > 我们可以使用其他存储库绝对路径在 Maven 中引用其他存储库模块吗

问题描述

我的项目结构就像

repository -A
|-parent pom.xml
|
|--module 1
|--module 2

其他

repository -B
|-parent pom.xml

由于某些设计决策,其中一个模块在另一个存储库(存储库 B)中单独维护,所以现在在构建 A 时,我想先构建 B。

我已经检查了聚合函数,但它需要 B & A 应该有相同的父 C 并且我需要mvn -install在 C 上触发pom.xml

我已经尝试过 repo A <module> ../local_path_to_repo_B pom</module> - 这在本地工作正常,但在进行远程构建时,由于文件路径失败。

是否可以在模块标签中提供绝对回购路径。或任何其他更好的方法。

标签: javamaven-3

解决方案


我已经对我的项目进行了重组,现在两个项目都是独立的,但都在一个 POM 下。现在它工作正常。


推荐阅读