Оценка каталога суб-сумасшедших при выпуске с Maven (с помощью SVN)

StackOverflow https://stackoverflow.com/questions/4856364

Вопрос

Вот моя структура SVN:

trunk /
 +- docs /
 +- dev /
     +- project-parent /
     +- project-war /
releases /

Я бы хотел, чтобы плагин выпуска Maven был тегом /trunk/dev/ к /releases/<release-version>

Вот мой родитель pom.xml

<build>
    <plugins>
        <plugin>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <tagBase>http://svn.mycompany.com/svn/project/releases</tagBase>
                <generateReleasePoms>false</generateReleasePoms>
                <autoVersionSubmodules>true</autoVersionSubmodules>
            </configuration>
        </plugin>
    </plugins>
</build>

<scm>
    <connection>scm:svn:http://svn.mycompany.com/svn/project/trunk/dev</connection>
    <developerConnection>scm:svn:http://svn.mycompany.com/svn/project/trunk/dev</developerConnection>
</scm>

Проблема в том, что когда я выполняю mvn release:prepare-with-pom, Maven Tags /trunk к /releases/<release-version>.

Кто -то знает, как пометить /trunk/dev вместо ? Спасибо !

Это было полезно?

Решение

Вот обходной путь: набор remoteTagging к false

    <plugin>
        <artifactId>maven-release-plugin</artifactId>
        <version>2.1</version>
        <configuration>
            <tagBase>http://svn.mycompany.com/svn/project/releases</tagBase>
            <generateReleasePoms>false</generateReleasePoms>
            <autoVersionSubmodules>true</autoVersionSubmodules>
            <remoteTagging>false</remoteTagging>
        </configuration>
    </plugin>

Другие советы

Кажется, это ошибка! Я создал проблему здесь: http://jira.codehaus.org/browse/mrelease-642.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top