@@ -30,16 +30,16 @@ jobs:
3030 echo "Version from tag: $VERSION"
3131 echo "version=$VERSION" >> "$GITHUB_OUTPUT"
3232
33- - name : Configure Maven settings
33+ - name : Configure Maven settings (Sonatype Central)
3434 run : |
3535 cat > $GITHUB_WORKSPACE/maven-settings.xml <<'SETTINGS'
3636 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3737 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
3838 <servers>
3939 <server>
40- <id>ossrh </id>
41- <username>${env.OSSRH_USERNAME }</username>
42- <password>${env.OSSRH_PASSWORD }</password>
40+ <id>central </id>
41+ <username>${env.CENTRAL_USERNAME }</username>
42+ <password>${env.CENTRAL_PASSWORD }</password>
4343 </server>
4444 </servers>
4545 </settings>
@@ -60,12 +60,11 @@ jobs:
6060 run : |
6161 mvn -q -B versions:set -DnewVersion=${{ steps.vars.outputs.version }} -DgenerateBackupPoms=false
6262
63- - name : Build and deploy to Maven Central
63+ - name : Build and publish to Maven Central (Sonatype Central)
6464 env :
65- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
66- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
65+ CENTRAL_USERNAME : ${{ secrets.CENTRAL_USERNAME }}
66+ CENTRAL_PASSWORD : ${{ secrets.CENTRAL_PASSWORD }}
6767 GPG_TTY : $(tty)
6868 GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
6969 run : |
70- mvn -B -s $GITHUB_WORKSPACE/maven-settings.xml -P release -DskipTests deploy -Dgpg.passphrase=$GPG_PASSPHRASE
71-
70+ mvn -B -s $GITHUB_WORKSPACE/maven-settings.xml -P release -DskipTests -Dgpg.passphrase=$GPG_PASSPHRASE clean package central:publish
0 commit comments