mvn release:执行尝试克隆错误的repo

时间:2013-12-30 14:59:56

标签: maven maven-release-plugin

我有mvn release:perform,尝试克隆git@github.com:dblock/waffle.git/waffle-pom,这是不正确的。 waffle-pom部分来自哪里?

https://github.com/dblock/waffle/tree/master/Source/JNA中的源代码。

[INFO] Executing: cmd.exe /X /C "git clone git@github.com:dblock/waffle.git/waffle-pom C:\Users\dblock\source\waffle\dblock\Source\JNA\target\checkout" [INFO] Working directory: C:\Users\dblock\source\waffle\dblock\Source\JNA\target [ERROR] The git-clone command failed. [INFO] ------------------------------------------------------------------------

1 个答案:

答案 0 :(得分:1)

您尚未指定要发布的pom.xml中的SCM部分。默认行为是使用父级的SCM并使用artifactId扩展它。此机制基于SVN,是插件的默认行为。 如果每个SCM类型都有一个策略会更好,因为对于GIT来说这没有意义。这可以在3.x版本的插件中修复。 无论如何,最好始终在发布根目录中指定SCM。