无法执行Maven发布

时间:2013-06-03 14:24:22

标签: git maven version-control maven-release-plugin

我正在尝试使用Jenkins预制Maven版本。但我遇到了一些问题。这是我第一次做Maven发布。 Jenkins从Git存储库中下载我的代码,并将所有pom文件更改为正确的版本。我可以看到我检查Jenkins工作区。但是,似乎没有将更改推回到Git repo并且版本已更改。 Git使用代码审查工具调用Gerrit,我必须在它预先形成mvn版本时批准。

我在我的主POM中设置了SCM     <scm><developerConnection>scm:git:ssh://<user>@<IP_Address>:<Port>/<Repo_Name>.git</developerConnection></scm>

我收到错误

无法执行目标org.apache.maven.plugins:maven-release-plugin:2.0:在项目上准备(default-cli)&lt; Name&gt;:签入过程中发生错误:执行SCM命令时出现异常。 原因:签入过程中发生错误:执行SCM命令时发生异常。 堆栈跟踪:.....

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

感谢pastebin。

错误Caused by: org.apache.maven.scm.ScmException: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref通常可以通过在Git参数的Checkout/merge to local branch (optional)部分中将master设置为master(如果您要发布Advanced...)来欺骗。