java - mvn jgitflow -- 当 jgitflow 提交中没有可用的 JIRA 编号时推送失败

标签 java maven maven-3 jira jgitflow-maven-plugin

我们在 Stash 上放置了钩子(Hook),以便在提交消息的开头包含 JIRA 编号。

但是当我们使用 jgitflow 时,它不会在提交中放入任何 JIRA 编号,因此稍后推送到 Stash 会失败。

问题:发布时如何将 JIRA 编号传递给 jgitflow 以避免此问题?

最佳答案

release-start目标提供scmCommentPrefix用于此目的的属性(property):

The message prefix to use for all SCM changes. Will be appended as is. e.g. getScmMessagePrefix() + the_message;

因此您可以将其调用为:

mvn jgitflow:release-start -DscmCommentPrefix=JIRA-123

同样也为 release-finish 提供通过相同的属性实现目标,scmCommentPrefix .

mvn jgitflow:release-finish -DscmCommentPrefix=JIRA-123

在这两种情况下,它都是可选属性,因此如果不需要,则无需提供它,但在类似情况( Hook )中确实非常有用。

关于java - mvn jgitflow -- 当 jgitflow 提交中没有可用的 JIRA 编号时推送失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38262788/

相关文章:

java - 什么是 Java 微服务

java - Maven Central 上的 J2EE jar 发生了什么?

java - 使用Maven3.1,不注入(inject)RepositorySystemSession和RepositorySystem,保持null

maven - 如何在没有 Nexus 的情况下托管 Maven 仓库

java - 无法使用MAVEN命令

war - 从 war Maven 3 中排除 jar

java - FragmentTransaction : how to exchange data to former fragment

java - asynctask 不执行 onPostExecute()

java - 如何解决 ClassNotFoundException?

java - 如何在现有项目中配置Maven?