diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d22e7b5..e4c0d4f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -27,16 +27,17 @@ jobs:
path: ~/.m2/repository
key: ${{ hashFiles('**/pom.xml') }}
- - name: Build
- run: mvn --batch-mode clean package
-
- name: Determine version
id: project-version
run: echo "project-version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_OUTPUT
+ - name: Build
+ run: mvn --batch-mode clean package
+
- name: Create Checksum
run: |
sha256sum target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar > keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar.sha256
+ sha256sum target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar > keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar.sha256
- name: Upload artifacts
uses: actions/upload-artifact@v3
@@ -45,7 +46,9 @@ jobs:
if-no-files-found: error
path: |
target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar
+ target/keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar
keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}.jar.sha256
+ keycloak-ipaddress-authenticator-${{ steps.project-version.outputs.project-version }}-jar-with-dependencies.jar.sha256
create_release:
name: Create Release
diff --git a/pom.xml b/pom.xml
index f61d8f5..23f7fd2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.keycloak
keycloak-ipaddress-authenticator
- ${keycloak.version}_0
+ ${keycloak.version}_1
Keycloak IP-Address Authenticator
@@ -55,13 +55,21 @@
org.apache.maven.plugins
- maven-compiler-plugin
- 3.10.1
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.2.2
+ maven-assembly-plugin
+ 3.5.0
+
+
+ package
+
+ single
+
+
+
+
+
+ jar-with-dependencies
+
+