Maven 发布插件正在发布到 SNAPSHOT Repo 而不是发布仓库

问题描述 投票:0回答:1

我刚刚从 svn 切换到 git,由于某种原因,release:prepare release:perform 没有提交到我的 Nexus 发布存储库,而是转到我的快照存储库。我读到这是 Maven 发行版插件 2.5 中的一个错误,但我正在使用 2.5.1。我的 Maven 发布插件的 pom 文件如下所示:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.5.1</version>
            <dependencies>
                <dependency>
                    <groupId>org.apache.maven.scm</groupId>
                    <artifactId>maven-scm-provider-gitexe</artifactId>
                    <version>1.9.5</version>
                </dependency>
                <dependency>
                <groupId>org.apache.maven.scm</groupId>
                <artifactId>maven-scm-api</artifactId>
                <version>1.9.1</version>
                </dependency>
            </dependencies>
            <configuration>
                <autoVersionSubmodules>true</autoVersionSubmodules>
                <remoteTagging>false</remoteTagging> 

我已经尽了一切努力来解决这个问题,但没有运气...这是在我的父 POM 中,我已经用尽了我的选择...任何帮助表示赞赏。

编辑:似乎是发布:准备步骤,不断在构建末尾添加 -SNAPSHOT

DdevelopmentVersion=test111-RC5-SNAPSHOT -DreleaseVersion=test111-RC4 -Dresume=false -DdryRun=true release:prepare
[INFO] Scanning for projects...

检查出来后立即添加...

[INFO] ------------------------------------------------------------------------
[INFO] Building . test111-RC4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-release-plugin:2.4.2:prepare (default-cli) @ . ---
java maven jenkins pom.xml nexus
1个回答
0
投票

https://stackoverflow.com/a/18993429/13342448

这是我的问题的解决方案,希望它可以为其他人节省更多时间。

© www.soinside.com 2019 - 2024. All rights reserved.