diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 4fd3d7d..6d2e13b 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,26 @@ jobs:
- name: Build with Maven
run: mvn -U -B clean package --file pom.xml
+
+ - name: Set up Apache Maven Central
+ uses: actions/setup-java@v3
+ with: # running setup-java again overwrites the settings.xml
+ java-version: 8
+ distribution: 'temurin'
+ cache: 'maven'
+ server-id: ossrh
+ server-username: ${{ secrets.OSSRH_USERNAME }}
+ server-password: ${{ secrets.OSSRH_PASSWORD }}
+ gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
+ gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
+
+
- name: Publish to GitHub Packages Apache Maven
- run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
+# run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+ run: mvn deploy
env:
- GITHUB_TOKEN: ${{ github.token }}
+ OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+ OSSRH_TOKEN: ${{ secrets.OSSRH_PASSWORD }}
+ MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ef553c6..a206cf9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,20 +73,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
@@ -115,36 +122,4 @@
https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
- ci-cd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file