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

标签 maven versioning multi-module

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

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

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

如果我在模块 b 中进行了更改,并更新了它的版本,我是否也应该增加模块 a 的版本,即使这个模块没有被更改?

谢谢, 罗克珊娜

最佳答案

简短的回答:视情况而定。

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

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

关于Maven 模块版本控制 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15176624/

相关文章:

java - 从树数据结构打印纯文本树(java)

java - Android 构建在 AppCenter 上失败,但在 Android Studio 上构建良好

c# - 程序集的版本控制问题

java - 如何从另一个maven模块导入Spring应用程序上下文?

java - 如何使用 proguard 混淆多模块 spring-boot 项目?

maven - mvn 依赖项 :go-offline - how do you set params on the command line or at all

url - 版本化 URL : how can I tell search engines about more recent versions of the current page?

docker - 在 docker 中使用环境变量

java - Spring Boot api、接口(interface)和实现的独立模块

android - Gradle 无法从远程 Maven 存储库下载