0

我必须处理许多其他 Maven 项目引用的 Maven 项目 A。我想确保安装项目 A (mvn install) 会导致安装依赖于项目 A 的项目。我想知道什么是最好的策略?使用安装引用项目 A 的项目的插件是一种好习惯吗?

感谢您的回答。

PS:由于项目A是JAR Maven项目,所以不能认为是多模块项目。

4

1 回答 1

2

正如您所知道的所有需要​​的重建,手动执行此操作很痛苦。我建议您执行以下操作:

  • 安装 Jenkins 或其他持续集成工具
  • 每次对项目的源代码控制存储库进行更改时,都有一项构建工作来构建和部署(到 Nexus* 等工具)项目 A
  • 为每个后续项目创建一个构建作业,它将采用新部署的项目 A 版本,并将构建的工件部署到 Nexus

  • Nexus 是一个 Maven 存储库管理器。

于 2013-04-11T13:20:17.780 回答