|
|
@ -24,22 +24,16 @@ jobs: |
|
|
|
publish: |
|
|
|
publish: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
- name: Check out Git repository |
|
|
|
- name: Set up Maven Central Repository |
|
|
|
uses: actions/checkout@main |
|
|
|
uses: actions/setup-java@v2 |
|
|
|
- name: Install Java and Maven |
|
|
|
|
|
|
|
uses: actions/setup-java@main |
|
|
|
with: |
|
|
|
with: |
|
|
|
java-version: '8' |
|
|
|
java-version: 8 |
|
|
|
distribution: 'adopt' |
|
|
|
- name: Release Maven package |
|
|
|
server-id: ossrh |
|
|
|
uses: samuelmeuli/action-maven-publish@v1 |
|
|
|
server-username: MAVEN_USERNAME |
|
|
|
with: |
|
|
|
server-password: MAVEN_PASSWORD |
|
|
|
gpg_private_key: ${{ secrets.gpg_private_key }} |
|
|
|
- id: install-secret-key |
|
|
|
gpg_passphrase: ${{ secrets.gpg_passphrase }} |
|
|
|
name: Install gpg secret key |
|
|
|
nexus_username: ${{ secrets.nexus_username }} |
|
|
|
run: | |
|
|
|
nexus_password: ${{ secrets.nexus_password }} |
|
|
|
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import |
|
|
|
|
|
|
|
gpg --list-secret-keys --keyid-format LONG |
|
|
|
|
|
|
|
- name: Publish package |
|
|
|
|
|
|
|
env: |
|
|
|
|
|
|
|
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} |
|
|
|
|
|
|
|
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} |
|
|
|
|
|
|
|
run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy -Dmaven.test.skip=false -Dmaven.javadoc.skip=false -Dgpg.skip=false |
|
|
|
|