@@ -43,50 +43,23 @@ jobs:
4343 draft : false
4444 prerelease : false
4545
46- - name : Set up Java
47- uses : actions/setup-java@v4
46+ - name : Set up Maven Central Repository
47+ uses : actions/setup-java@v2
4848 with :
4949 java-version : ' 8'
50- distribution : ' temurin'
51- cache : ' maven'
52-
53- - name : Configure Maven settings
54- env :
55- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
56- MAVEN_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
57- run : |
58- mkdir -p ~/.m2
59- cat > ~/.m2/settings.xml << EOF
60- <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
61- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
62- xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
63- http://maven.apache.org/xsd/settings-1.0.0.xsd">
64- <servers>
65- <server>
66- <id>ossrh</id>
67- <username>${MAVEN_USERNAME}</username>
68- <password>${MAVEN_PASSWORD}</password>
69- </server>
70- </servers>
71- <mirrors>
72- <mirror>
73- <id>aliyun-maven</id>
74- <mirrorOf>central,!ossrh</mirrorOf>
75- <name>Aliyun Maven Mirror</name>
76- <url>https://maven.aliyun.com/repository/public</url>
77- </mirror>
78- </mirrors>
79- </settings>
80- EOF
50+ distribution : ' adopt'
51+ server-id : central
52+ server-username : MAVEN_USERNAME
53+ server-password : MAVEN_PASSWORD
8154
8255 - name : Install gpg secret key
8356 run : |
8457 cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
8558 gpg --list-secret-keys
8659
87- - name : Deploy to Maven Central
60+ - name : Publish package
8861 env :
62+ MAVEN_USERNAME : ${{ secrets.mvn_central_portal_user_name }}
63+ MAVEN_PASSWORD : ${{ secrets.mvn_central_portal_password }}
8964 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
90- run : |
91- echo "Building and deploying to OSSRH..."
92- mvn clean deploy -Dgpg.passphrase="${MAVEN_GPG_PASSPHRASE}" --batch-mode -Dmaven.test.skip=true
65+ run : mvn clean deploy --batch-mode -Dmaven.skip.Test=true
0 commit comments