From f89590eeaa618233403555e2a99cb937911ee758 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Fri, 27 Oct 2023 21:52:11 -0700 Subject: update pom.xml --- .github/workflows/publish.yml | 14 +++++---- pom.xml | 67 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 70 insertions(+), 11 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3d5fe17..19bdeac 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,4 +1,4 @@ -name: Publish package to GitHub Packages +name: Publish package to the Maven Central Repository on: workflow_dispatch: release: @@ -6,16 +6,18 @@ on: jobs: publish: runs-on: ubuntu-latest - permissions: - contents: read - packages: write steps: - uses: actions/checkout@v4 - - uses: actions/setup-java@v3 + - name: Set up Maven Central Repository + uses: actions/setup-java@v3 with: java-version: '11' distribution: 'temurin' + server-id: ossrh + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD - name: Publish package run: mvn --batch-mode deploy env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} diff --git a/pom.xml b/pom.xml index 0ec3607..27359d4 100644 --- a/pom.xml +++ b/pom.xml @@ -33,10 +33,13 @@ - github - GitHub Packages - https://maven.pkg.github.com/pinapelz/JHolodex + ossrh + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + ossrh + https://s01.oss.sonatype.org/content/repositories/snapshots + @@ -70,8 +73,62 @@ json 20231013 - - + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ossrh + https://s01.oss.sonatype.org/ + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + + -- cgit v1.2.3