根据特定项目级联安装Maven项目的策略

时间:2013-04-11 09:19:13

标签: maven

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

感谢您的回答。

PS:由于项目A是JAR Maven项目,因此无法将其视为多模块项目。

1 个答案:

答案 0 :(得分:2)

当您意识到所需的所有重建时,手动执行此操作会很痛苦。我建议你做以下事情:

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

  • Nexus是一名Maven存储库管理员。