Maven模块版本控制 - 最佳实践

时间:2013-03-02 16:18:49

标签: maven versioning multi-module

如果我有一个多模块项目,我们将其简化为:

    我的项目
  • 模块a
  • 模块b

其中模块b依赖于模块a。

如果我在模块b中进行更改并更新其版本,我是否还应该增加模块a的版本,即使该模块尚未更改?

谢谢你, Roxana的

1 个答案:

答案 0 :(得分:2)

一个简短的回答:这取决于。

如果您的模块只是一个大型复杂项目的不可分割的部分,那么在每个项目中使用相同的版本是有意义的。

相反,如果您的模块是低耦合的(例如A是Web服务而BA的Android客户端),那么每个模块可能有不同的版本。 / p>