Плагин релиза maven работает для веток? - PullRequest
5 голосов
/ 12 октября 2011

Когда я запускаю плагин maven release из ветви, находящейся в \ branch \ branchone, он создает тег для \ branch

Я бы хотел, чтобы плагин отмечал просто "branchone", но по какой-то причине он тегируетвместо этого целые "ветви".

Это похоже на ошибку, плагин должен использовать текущую ссылку "scm" соединения scm, чтобы определить, что пометить.

Знаете ли вы, почему плагин релиза непометить правильный каталог?или вы знаете какие-нибудь обходные пути?

1 Ответ

3 голосов
/ 24 мая 2012

Я использую его для обозначения веток, у вас может быть проблема в конфигурации scm. Попробуйте что-то похожее на:

<scm>
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection>
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection>
</scm>

Убедитесь, что у pom на ветке тот же путь, что и у ветви в репо, иначе у вас могут возникнуть проблемы.

Если вы используете устаревший макет (CVS-подобный макет), вам может потребоваться настроить tagBase (http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase).

...