问题发布maven

时间:2011-06-15 22:00:32

标签: svn maven-2 maven-release-plugin

我的maven发布插件有问题。

我使用maven 2.2和maven-release-plugin 2.1

当我运行下一个命令行时,发布插件在svn中创建标记,但标记中没有任何内容。 命令行是:

mvn  -DautoVersionSubmodules=true -Dusername=kiva -Dpassword=xxxx --batch-mode release:prepare

首先奇怪的是,子模块没有释放。这是命令输出:

[INFO] personnes-parent .................................. SKIPPED
[INFO] personnes-reactor ................................. SUCCESS [25.116s]
[INFO] personnes-dto ..................................... SKIPPED

接下来,标签personnes-reactor在svn上创建,但内部没有任何东西。

我像这样配置scm:

<distributionManagement>
  <repository>
    <id>repo</id>
    <url>http://10.211.55.4/svn/personnes/trunk</url>
  </repository>
</distributionManagement>

<scm>
  <connection>scm:svn:http://10.211.55.4/svn/personnes/tags/</connection>
</scm>

我不明白为什么这个版本没有任何作用。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

distributionManagement与SCM无关。尝试按如下方式配置SCM:

<scm>
  <connection>scm:svn:http://10.211.55.4/svn/personnes/trunk</connection>
</scm>

这是默认的SVN布局,maven-release-plugin会识别它并相应地标记。