如何在maven发布插件发布期间将标签合并到master分支



我以以下方式配置了maven发布插件:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagNameFormat>v@{project.version}</tagNameFormat>
<autoVersionSubmodules>true</autoVersionSubmodules>
<useReleaseProfile>false</useReleaseProfile>
</configuration>
</plugin>

让我们以该项目的版本为例:1.3.10-SNAPSHOT

我使用以下命令进行发布(在开发分支中;vcs是git(:

mvn -B initialize release:clean release:prepare release:perform

因此,在发布过程中创建了标签v1.3.10。发布后,pom中的版本为1.3.11-SNAPSHOT.

我想自动合并标签v1.3.10到分支主机。如何做到这一点?

如前所述,不,除非您以某种方式扩展了mvn release插件本身。

更好的做法是先将dev合并到master,然后应用mvn release插件。

最新更新