Проблема релиз мавен - PullRequest
       40

Проблема релиз мавен

1 голос
/ 16 июня 2011

У меня проблема с плагином релиза для maven.

Я использую maven 2.2 и maven-release-plugin 2.1

Когда я запускаю следующую командную строку, тэг плагина релиза createв 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-реактора создается в 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 Ответ

2 голосов
/ 16 июня 2011

distributionManagement не имеет никакого отношения к SCM. Попробуйте настроить SCM следующим образом:

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

Это формат SVN по умолчанию, maven-release-plugin распознает его и пометит соответствующим образом.

...