@@ -17,29 +17,12 @@ jobs:
17
17
18
18
steps :
19
19
- uses : actions/checkout@v3
20
-
21
- - name : Set up JDK 17 for publishing to GitHub Packages
22
- uses : actions/setup-java@v3
23
- with :
24
- java-version : ' 17'
25
- distribution : ' temurin'
26
- server-id : github # Value of the distributionManagement/repository/id field of the pom.xml
27
- settings-path : ${{ github.workspace }} # location for the settings.xml file
28
-
29
20
30
21
- name : Install gpg secret key
31
22
run : |
32
23
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
33
24
gpg --list-secret-keys --keyid-format LONG
34
25
35
- - name : Build with Maven for publishing to GitHub Packages
36
- run : mvn -B package --file pom.xml -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
37
-
38
- - name : Publish to GitHub Packages Apache Maven
39
- run : mvn deploy -s $GITHUB_WORKSPACE/settings.xml -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
40
- env :
41
- GITHUB_TOKEN : ${{ github.token }}
42
-
43
26
- name : Set up Java for publishing to Maven Central Repository
44
27
uses : actions/setup-java@v3
45
28
with :
48
31
server-id : ossrh
49
32
server-username : MAVEN_USERNAME
50
33
server-password : MAVEN_PASSWORD
51
-
34
+ gpg-private-key : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
35
+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
36
+
52
37
- name : Publish to the Maven Central Repository
53
- run : mvn --batch-mode deploy -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
38
+ run : mvn --batch-mode deploy
54
39
env :
55
40
MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
56
41
MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
42
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
0 commit comments