diff --git a/.github/maven/settings.xml b/.github/maven/settings.xml
deleted file mode 100644
index 6454386e..00000000
--- a/.github/maven/settings.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- ossrh
- ${env.OSSRH_USER}
- ${env.OSSRH_TOKEN}
-
-
- github
- ${env.GITHUB_ACTOR}
- ${env.GITHUB_TOKEN}
-
-
-
-
diff --git a/.github/workflows/maven-deploy.yml b/.github/workflows/maven-deploy.yml
index 01b42333..a5e4e436 100644
--- a/.github/workflows/maven-deploy.yml
+++ b/.github/workflows/maven-deploy.yml
@@ -27,10 +27,33 @@ jobs:
with:
key-suffix: '-deploy'
additional-path: '!~/.m2/repository/com/github/gantsign/maven'
+ - name: Configure maven settings.xml
+ shell: bash
+ run: |
+ mkdir -p ~/.m2
+ cat << 'EOF' > ~/.m2/settings.xml
+
+
+
+
+ ossrh
+ ${env.OSSRH_USER}
+ ${env.OSSRH_TOKEN}
+
+
+ github
+ ${env.GITHUB_ACTOR}
+ ${env.GITHUB_TOKEN}
+
+
+
+ EOF
- name: Deploy with Maven
run: |
./mvnw deploy \
- --settings .github/maven/settings.xml \
-P publish-artifacts,sign-artifacts,ossrh-deploy \
-DskipTests \
-Dinvoker.skip=true \
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 0bfeec95..7cb273a9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -63,7 +63,6 @@ jobs:
- name: Deploy Maven site
run: |
./mvnw scm-publish:publish-scm \
- --settings .github/maven/settings.xml \
-P gh-pages \
-DskipTests \
-Dinvoker.skip=true \