如果我有一个多模块项目,让我们将其简化为:
- 我的项目
- 模块a
- 模块b
其中模块 b 依赖于模块 a。
如果我在模块 b 中进行了更改,并更新了它的版本,我是否也应该增加模块 a 的版本,即使这个模块没有被更改?
谢谢, 罗克珊娜
最佳答案
简短的回答:视情况而定。
如果您的模块只是一个大型复杂项目中不可分割的部分,那么在每个项目中使用相同的版本是有意义的。
相反,如果您的模块是低耦合的(例如,A
是 Web 服务,B
是 A
的 Android 客户端),那么您可能在每个版本中都有不同的版本。
关于Maven 模块版本控制 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15176624/