Maven多个依赖性处理

时间:2018-02-23 16:14:17

标签: maven build pom.xml

我部署了使用不同maven依赖关系的微服务。 我在下面的例子中描述了我的问题 例。 我有5个项目 - p1,p2,p3,p4,p5 p2具有p1依赖性 p3具有p2依赖性 p4具有p3依赖性 p5具有p4依赖性

现在在pom.xml

对于项目中的每个更改,我们最终都会更新所有项目的版本。有没有办法让版本保持动态或将其保存在所有这些项目之外的任何地方?

1 个答案:

答案 0 :(得分:0)

如果您的所有项目都是master maven项目中的子模块,则可以使用Maven Release插件自动更新项目see docs here的所有版本。如果项目完全位于不同的项目中,并且位于不同的源代码管理存储库中,那么您必须创建自己的自定义工具。