@@ -120,8 +120,6 @@ jobs:
120120 - name : publish Maven package
121121 if : startsWith(github.ref, 'refs/tags/java')
122122 env :
123- ORG_GRADLE_PROJECT_username : ${{ secrets.ORG_GRADLE_PROJECT_USERNAME }}
124- ORG_GRADLE_PROJECT_password : ${{ secrets.ORG_GRADLE_PROJECT_PASSWORD }}
125123 ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGPASSWORD }}
126124 ORG_GRADLE_PROJECT_signingKey : ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGKEY }}
127125 uses : gradle/gradle-build-action@v3
@@ -130,16 +128,18 @@ jobs:
130128 gradle-version : " 8.6"
131129 build-root-directory : java
132130
133- - name : push to Maven Central
131+ - name : zip and publish Maven package
134132 if : startsWith(github.ref, 'refs/tags/java')
135133 env :
136- ORG_GRADLE_PROJECT_username : ${{ secrets.ORG_GRADLE_PROJECT_USERNAME }}
137- ORG_GRADLE_PROJECT_password : ${{ secrets.ORG_GRADLE_PROJECT_PASSWORD }}
138- uses : gradle/gradle-build-action@v3
134+ MAVEN_CENTRAL_BEARER_TOKEN : ${{ secrets.MAVEN_CENTRAL_BEARER_TOKEN }}
135+ run : |
136+ zip -r package.zip .
137+ curl --request POST \
138+ --header 'Authorization: Bearer $MAVEN_CENTRAL_BEARER_TOKEN' \
139+ --form bundle=@package.zip \
140+ https://central.sonatype.com/api/v1/publisher/upload
139141 with :
140- arguments : closeAndReleaseRepository
141- gradle-version : " 8.6"
142- build-root-directory : java
142+ working-directory : java/build/repos/releases
143143
144144 - name : Microsoft Teams Notification
145145 uses : skitionek/notify-microsoft-teams@master
0 commit comments