maven release git push使用不正确的URL

时间:2013-04-22 18:27:38

标签: git maven

我一直在谷歌搜索这个问题几个小时而没有找到匹配。我在〜/ my-repo.git有一个(裸)git repo。我的工作克隆是/ repo / checkout / ...在repo的根目录中有多个项目,其中一个(my-project)在/ development / checkout / my-project检出,当我调用

mvn release:prepare
来自/ development / checkout / my-project的

一切都很好然后在git push中消失并显示消​​息:

[ERROR] fatal: '/home/mike/my-repo.git/my-project' does not appear to be a git repository

这是绝对正确的 - 实际上该目录不存在,我可以从输出中看到Maven正在调用git来推送到该路径。 < scm /> POM中的节点是:

<scm>
    <developerConnection>scm:git:file:///home/mike/my-repo.git</developerConnection>
</scm>

那么为什么Maven坚持要将'/ my-project'附加到该URL并使其无效?毫无疑问,这是一个配置问题,而不是一个错误,但我很难找到相关的文档块。

Maven 3.0.5

git 1.8.2.1

maven-release-plugin 2.4.1

谢谢, 麦克

0 个答案:

没有答案