This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new c33bc87c93a Make mvn deploy work with 3.9.12 version
c33bc87c93a is described below

commit c33bc87c93a216da6e94a3d91468198cedfcd094
Author: Lari Hotari <[email protected]>
AuthorDate: Mon Feb 9 17:09:31 2026 +0200

    Make mvn deploy work with 3.9.12 version
    
    add "-Daether.connector.basic.parallelPut=false" to command line
    as mentioned in https://github.com/sonatype/nexus-public/issues/885 / 
https://github.com/apache/maven-apache-parent/pull/566
---
 contribute/release-process.md | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/contribute/release-process.md b/contribute/release-process.md
index 8cb944c22d8..cdd7f5bf8ee 100644
--- a/contribute/release-process.md
+++ b/contribute/release-process.md
@@ -36,9 +36,8 @@ Before you start the next release steps, make sure you have 
installed these soft
     * Pulsar docker images are running Java 21 since 3.3.0
   * JDK 17 for Pulsar version >= 2.11
   * JDK 11 for earlier versions
-* Maven 3.9.11 (most recent stable Maven 3.9.x version)
-  * Install using `sdkman i maven 3.9.11`
-  * Important: Maven 3.9.12 has an issue in uploading artifacts to ASF Nexus 
staging repository.
+* Maven 3.9.12 (most recent stable Maven 3.9.x version)
+  * Install using `sdkman i maven 3.9.12`
 * Zip
 
 Please refer to ["Setting up JDKs and Maven using 
SDKMAN"](setup-buildtools.md) for details on how to install JDKs and Maven 
using SDKMAN.
@@ -332,17 +331,6 @@ svn ci -m "Staging artifacts and signature for Pulsar 
release $VERSION_RC"
 Make sure to run only one release at a time when working on multiple releases 
in parallel. Running multiple builds simultaneously will result in all releases 
being placed into a single staging repository. Close [the staging 
repository](https://repository.apache.org/#stagingRepositories) before 
performing another release.
 :::
 
-:::caution
-Check your maven version before proceeding
-
-```shell
-mvn --version
-```
-
-Ensure that the maven version is 3.9.11. Maven version 3.9.12 has a problem 
that it creates multiple staging repositories when artifacts are uploaded to 
ASF staging repository.
-
-:::
-
 Set your ASF password in the following line. Add a space as the first 
character on the command line so that your password doesn't get recorded in 
shell history.
 
 ```shell
@@ -362,9 +350,9 @@ git status
 curl -s -o /tmp/mvn-apache-settings.xml 
https://raw.githubusercontent.com/apache/pulsar/master/src/settings.xml
 
 # publish artifacts
-command mvn deploy -DskipTests -Papache-release --settings 
/tmp/mvn-apache-settings.xml
+command mvn deploy -Daether.connector.basic.parallelPut=false -DskipTests 
-Papache-release --settings /tmp/mvn-apache-settings.xml
 # publish org.apache.pulsar.tests:integration and it's parent pom 
org.apache.pulsar.tests:tests-parent
-command mvn deploy -DskipTests -Papache-release --settings 
/tmp/mvn-apache-settings.xml -f tests/pom.xml -pl 
org.apache.pulsar.tests:tests-parent,org.apache.pulsar.tests:integration
+command mvn deploy -Daether.connector.basic.parallelPut=false -DskipTests 
-Papache-release --settings /tmp/mvn-apache-settings.xml -f tests/pom.xml -pl 
org.apache.pulsar.tests:tests-parent,org.apache.pulsar.tests:integration
 ```
 
 :::note

Reply via email to