java - 我们可以使用其他存储库绝对路径在 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>
- 这在本地工作正常,但在进行远程构建时,由于文件路径失败。
是否可以在模块标签中提供绝对回购路径。或任何其他更好的方法。
解决方案
我已经对我的项目进行了重组,现在两个项目都是独立的,但都在一个 POM 下。现在它工作正常。
推荐阅读
- javascript - 如何通过ajax刷新highcharts(饼图)数据
- javascript - 使用reduce和递归从路径数组到对象
- c++ - 二进制搜索不收敛双重
- asp.net-core - ASP.NET Core 3.1 静态文件无法访问
- c - (*pointer)[] 和 *pointer 有什么区别?
- javascript - 如何在 JS 中正确使用带全局变量的尾递归
- java - 如何在 Java 中的两行代码之间创建延迟?
- exchangewebservices - 在 EWS 中绑定和加载文件夹
- azure-devops - 克隆 git 存储库时无法解析主机:dev.azure.com
- python - 使用 SQLAlchemy 自动处理单行与多行