簡體   English   中英

mvn release:prepare 不更新父版本

[英]mvn release:prepare does not update parent version

當我執行mvn release:prepare並確認所有建議的替換版本時,命令成功執行。 但是當我檢查 pom.xml 時,父級仍然指向舊版本。

為運行發布准備而執行的命令:

mvn release:clean release:prepare -DautoVersionSubmodules=true -DpushChanges=false

子 pom.xml。

   <parent>
        <groupId>com.foo.bar</groupId>
        <artifactId>foo-bar-parent</artifactId>
        <version>1.0.0</version>
    </parent>

父 pom.xml 更新為新版本。

    <groupId>com.foo.bar</groupId>
    <artifactId>foo-bar-parent</artifactId>
    <packaging>pom</packaging>
    <version>1.0.1-SNAPSHOT</version>
    <name>foo bar Parent</name>

Maven 版本:

$ mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)

Maven 發布插件:

<artifactId>maven-release-plugin</artifactId>
<version>2.5.1</version>

有人可以幫助我我必須做的事情,以便 mvn release:prepare 將更新父版本指向父 pom.xml 中提到的下一個快照版本嗎?

我從 Maven 中找到了這個插件,它有助於更​​新父版本。

mvn versions:update-parent -DallowSnapshots=true

參考: https : //www.mojohaus.org/versions-maven-plugin/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM