【发布时间】:2022-05-06 23:33:00
【问题描述】:
我使用 Maven 发布插件从 Jenkins 自动发布,没有任何 Jenkins 插件。在 Git 中创建发布提交、标记和开发提交,并将发布的项目部署到 Nexus。
我试图实现的是更改发布提交消息。从release plugin documentation 开始,有一个选项scmReleaseCommitComment,默认为@{prefix} prepare release @{releaseLabel}。 Maven 命令如下所示,所有变量都是非空值。
mvn -f ${projectpath}pom.xml release:clean release:prepare release:perform -DreleaseVersion=${RELEASE_VERSION} -DdevelopmentVersion=${DEVELOPMENT_VERSION}-SNAPSHOT -Dtag=v${RELEASE_VERSION} -DscmReleaseCommitComment=${RELEASE_COMMENT}
添加scmReleaseCommitComment 无效,提交仍然使用默认消息完成。我在这里错过了什么?
【问题讨论】:
-
您确定您使用的是发布插件的
3.0.0-M1版本? -
非常感谢!我猜我只是瞎了:)
标签: maven maven-plugin maven-release-plugin