[英]Does maven-release-plugin push tags to remote Git repository?
[英]Configure maven-release-plugin to push version changes to git repository?
使用 maven-release-plugin 發布工件時,對工件版本所做的更改是本地的,不會推送到遠程 git 存儲庫。
以下是我用於 maven-release-plugin 的配置:
<configuration>
<goals>pre-integration-test</goals>
<preparationGoals>package</preparationGoals>
<releaseProfiles>releases</releaseProfiles>
</configuration>
我做了一些研究,發現我需要添加以下依賴maven-scm-plugin
,但不確定如何將它與 maven 發布插件一起配置。
我通過將以下依賴項添加到插件依賴項中解決了這個問題:
<dependencies>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-gitexe</artifactId>
<version>1.11.2</version>
</dependency>
</dependencies>
現在pom.xml
在運行mvn release:prepare
和mvn release:perform
后推送對 pom.xml 所做的更改
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.