]> source.dussan.org Git - aspectj.git/commitdiff
RELEASE.md: Add '--add-opens' info for Nexus Staging 'rc:release'
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sun, 19 Nov 2023 06:48:26 +0000 (13:48 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sun, 19 Nov 2023 06:48:26 +0000 (13:48 +0700)
Sonatype has not solved the problems in Nexus Staging Maven Plugin for
years, so it makes sense to document them.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
docs/developer/RELEASE.md

index 7feea064172c207ca0ebcee28c0377405c5f64b1..1a758a15fae786294e5d13b4b417bfe24b05a225 100644 (file)
@@ -159,6 +159,10 @@ mvn nexus-staging:rc-list
 # [INFO] ID                   State    Description
 # [INFO] orgaspectj-1106      CLOSED   org.aspectj:aspectjrt:1.9.8.M2
 
+# Because of problems in Nexus Staging Maven Plugin with more recent JDKs,
+# we might need this first
+export MAVEN_OPTS="--add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED"
+
 # Use the ID of the corresponding CLOSED staging repository for releasing to
 # Maven Central
 mvn nexus-staging:rc-release -DstagingRepositoryId=orgaspectj-1106