我不知道你们中是否有人使用 maven 插件 jgitflow。跑步时
clean jgitflow:release-start jgitflow:release-finish
在哈德逊,我收到以下错误:
org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目 test-git-release 上执行目标 external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1:release-start (default-cli):执行默认-cli 的目标 external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1:release-start 失败:字符串索引超出范围:-6
我的 pom.xml 如下所示:
<plugin>
<groupid>external.atlassian.jgitflow</groupid>
<artifactid>jgitflow-maven-plugin</artifactid>
<version>1.0-m5.1</version>
<configuration>
<enablesshagent>true</enablesshagent>
<defaultoriginurl>URL</defaultoriginurl>
<autoversionsubmodules>true</autoversionsubmodules>
<nodeploy>true</nodeploy>
<pushreleases>true</pushreleases>
<flowinitcontext>
<versiontagprefix>V_</versiontagprefix>
</flowinitcontext>
</configuration>
</plugin>
在我的本地机器上,我能够成功运行此命令。