maven-release-plugin: Соответствует ли папка в разделе scm файла pom.xml? - PullRequest
2 голосов
/ 20 октября 2011

Мы используем стандартную компоновку svn (/ branch / xy, / tags, / trunk) и выпуск mvn (т.е. maven-release-plugin) для выполнения выпусков из веток.

Обычно мы стараемся убедиться, что секция следует за веткой, поэтому она выглядит следующим образом

<scm>
    <connection>scm:svn:http://DOMAIN/svn/PROJECT/MODULE/branches/1.5</connection>
    <developerConnection>( same as connection )</developerConnection>
</scm>

Кто-нибудь может мне сказать, действительно ли необходим "ветвь / 1,5" в конце?Или Maven-плагин выяснить это в любом случае?Что произойдет, если это не так - скажем, я на ветке 1.5, а в разделе scm pom - 1.4 или на стволе?У меня нет непосредственного желания попробовать это.: - /

1 Ответ

1 голос
/ 20 октября 2011

Учитывая URL-адрес Maven, использованный для Subversion :

scm:svn:http://[username[:password]@]server_name[:port]/path_to_repository
scm:svn:http://svn.apache.org/svn/root/module

, вам нужен путь к нужному модулю Maven в вашем репо.
Maven не будетбыть в состоянии вывести этот путь самостоятельно, поэтому необходим 'branches/1.5'.

См. для иллюстрации вопрос SO " С помощью maven-release-plugin, как разветвлять модуль иего дети?".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...