@@ -22,16 +22,10 @@ jobs:
22
22
gpg-private-key : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
23
23
gpg-passphrase : MAVEN_GPG_PASSPHRASE
24
24
- name : Publish
25
- shell : bash
26
25
env :
27
26
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
28
27
MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
29
- PUBLISH_PROFILE : github
30
- run : |
31
- POM_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:evaluate -Dexpression=project.version -q -DforceStdout)
32
- PUBLISH_VERSION="${POM_VERSION%%-*}"
33
- mvn --batch-mode --no-transfer-progress versions:set -DnewVersion="${PUBLISH_VERSION}"
34
- mvn --batch-mode --no-transfer-progress --activate-profiles "release,${PUBLISH_PROFILE}" -DskipTests deploy
28
+ run : ${{ github.workspace }}/.github/scripts/maven_publish_release.sh github
35
29
36
30
publish-ossrh :
37
31
name : Publish Java artifact to Maven Central
49
43
gpg-private-key : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
50
44
gpg-passphrase : MAVEN_GPG_PASSPHRASE
51
45
- name : Publish
52
- shell : bash
53
46
env :
54
47
MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
55
48
MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
56
49
MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
57
- PUBLISH_PROFILE : ossrh
58
- run : |
59
- POM_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:evaluate -Dexpression=project.version -q -DforceStdout)
60
- PUBLISH_VERSION="${POM_VERSION%%-*}"
61
- mvn --batch-mode --no-transfer-progress versions:set -DnewVersion="${PUBLISH_VERSION}"
62
- mvn --batch-mode --no-transfer-progress --activate-profiles "release,${PUBLISH_PROFILE}" -DskipTests deploy
50
+ run : ${{ github.workspace }}/.github/scripts/maven_publish_release.sh ossrh
0 commit comments