我可以在项目的 poms 中仅使用固定版本(例如:1.1.2.4)而不是 SNAPSHOT(例如:1.1.2.3-SNAPSHOT)版本吗?这样,每日构建就可以按原样用于发布。每日构建完成后,我可以运行 maven release:update-versions 插件来增加 pom 版本。
如果我们只使用固定版本,那么每日构建将直接部署到发布存储库。
maven 发布插件的优点是:
1. 更新到固定版本并在 SCM 中创建标签
2. 增加版本到快照版本
3. 将构建的代码部署到发布存储库
但是发布准备和发布执行意味着构建2次,这是早期发布的瓶颈并且需要太长时间。
有没有人有这些问题,你选择了什么解决方案?
提前致谢