【发布时间】:2010-09-16 12:34:42
【问题描述】:
我们的情况如下,但我对这个问题在任何情况下都很好奇。
我们有一个由 4 个项目组成的框架:
- 豆子
- 实用工具
- 框架
- 网络
我们还有一些模块需要一个版本,并且依赖于一个版本的 beans 和 util。
最后我们有一个客户项目,它由一个特定版本的核心项目和一个或多个模块组成。
是否有标准方法来对这些项目进行版本控制?
在我看来简单的事情变得非常复杂,因为我们尝试将发布交付给 QA,然后通过维护发布(发布 = 标签和可能的分支)来管理我们正在进行的开发。
我比较喜欢以下:
1.2.0 - 主要和次要版本 + 发布。
1.2.1 - 下一个版本
1.2.0_01 - 1.2.0 版本(分支)中的错误修复
等等
有什么想法吗?
【问题讨论】:
标签: java language-agnostic maven-2 versioning