У меня есть следующая структура проекта:
- рамки
- каркасного родитель-П
- каркасного что-то
- ...
В pom.xml framework-parent-pom я определил следующий плагин:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<branchBase>http://.../svn/REPO/branches/framework</branchBase>
<tagBase>http://.../svn/REPO/tags/releases/framework</tagBase>
<tagNameFormat>[email protected]{project.version}</tagNameFormat>
<releaseProfiles>release</releaseProfiles>
</configuration>
</plugin>
И после SCM:
<scm>
<developerConnection>scm:svn:http://.../svn/REPO/trunk/framework/framework-parent-pom</developerConnection>
</scm>
Когда я запускаю следующую команду...
mvn release:prepare -DautoVersionSubmodules=true -Darguments="-DskipTests" -Dresume=false
... все, кажется, идет хорошо.
Локально JAR с версией выпуска был создан, и POM хорошо обновлены до следующей версии SNAPSHOT. Также в SVN, на первый взгляд, это нормально. Тег был создан со всеми проектами инфраструктуры внутри него.
Однако при просмотре POM тега я вижу, что у них все еще есть начальная версия снимка как версия. Это, конечно, заставляет выполнить шаг по созданию версии моментального снимка, а не версии выпуска.
Что я делаю неправильно?