Skip to content

Commit daffd2a

Browse files
author
fengyikai
committed
pom
1 parent ed5a002 commit daffd2a

1 file changed

Lines changed: 10 additions & 37 deletions

File tree

.github/workflows/maven-publish.yml

Lines changed: 10 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)