77 runs-on : ubuntu-latest
88
99 steps :
10- # Checkout source code
11- - name : Checkout source code
12- uses : actions/checkout@v3
10+ - uses : actions/checkout@v4
11+ - name : Set up JDK 8
12+ uses : actions/setup-java@v4
13+ with :
14+ distribution : ' temurin'
15+ java-version : ' 8'
16+
1317 - name : Set up Apache Maven Central
14- uses : actions/setup-java@v3
18+ uses : actions/setup-java@v4
1519 with : # running setup-java again overwrites the settings.xml
16- distribution : ' adopt ' # See 'Supported distributions' for available options
20+ distribution : ' temurin '
1721 java-version : ' 8'
18- cache : ' maven'
1922 server-id : ossrh # Value of the distributionManagement/repository/id field of the pom.xml
20- server-username : OSSRH_USERNAME # env variable for username in deploy
21- server-password : OSSRH_TOKEN # env variable for token in deploy
23+ server-username : MAVEN_USERNAME # env variable for username in deploy
24+ server-password : MAVEN_CENTRAL_TOKEN # env variable for token in deploy
2225 gpg-private-key : ${{ secrets.OSSRH_GPG_SECRET_KEY }} # Value of the GPG private key to import
2326 gpg-passphrase : MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
24- env :
25- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
26- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
27- GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
2827
2928 - name : Publish to Apache Maven Central
30- run : mvn -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy -P release
29+ run : mvn -B deploy -P release
3130 env :
32- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
33- OSSRH_TOKEN : ${{ secrets.OSSRH_TOKEN }}
34- MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
31+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME_V2 }}
32+ MAVEN_CENTRAL_TOKEN : ${{ secrets.OSSRH_TOKEN_V2 }}
33+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
0 commit comments