java - 用于在分支中创建新版本的 maven-release-plugin 工作流
问题描述
我正在尝试找出在分支中创建新版本的正确工作流程,但仍为新开发设置当前分支
假设我目前正在发布 1.0.5-SNAPSHOT。如果我这样做mvn release:prepare
了,它会正确地将版本更新为 1.0.5,对其进行标记,然后使用 1.0.6-SNAPSHOT 进行新开发设置。
我想用新分支而不是标记做类似的事情。我的期望是新分支将获得 1.0.5 而当前分支将获得 1.0.6-SNAPSHOT
使用命令
mvn release:branch -DbranchName=1.0.5 -DreleaseVersion=1.0.5
我尝试过 和 的变-DupdateBranchVersions
体-DupdateWorkingCopyVersions
。它似乎没有做我想要的。我也似乎无法-DupdateVersionsToSnapshot=false
上班。它坚持用 Snapshot 命名分支
有没有办法做到这一点?
解决方案
推荐阅读
- python - 得到一个 TypeError,不需要参数,请任何人帮忙
- python - 为什么 + 和 += 不同?
- javascript - 使用 CSS 或 JS 通过 Javascript 定时可见性后淡入
- android - 无法从“https://services.gradle.org/distributions/gradle-6.7.1-all.zip”安装 Gradle 发行版
- c - 如何在 C 中获取当前工作目录中文件的详细信息?
- visual-studio - 无法在 Visual Studio 2019 中运行汇编语言程序 - 无法启动程序,系统找不到指定的文件
- email - 从 Moodle 中的代码行更改管理员电子邮件
- sql-server - 如何使用 Ubuntu 使用 SQL Server 导出/生成备份或脚本?
- postgresql - 可以创建什么索引来查询另一个点距离内的地理点?
- javascript - Javascript AJAX 检测不同的 POST 错误