From 3547f6e4d0cf3e212d00c5ebbbe086fc5ff74e89 Mon Sep 17 00:00:00 2001 From: U6024216 Date: Sat, 24 Aug 2019 22:59:14 +0530 Subject: [PATCH 1/3] Including all third party jars inside a single hs fat jar - Dev --- hanko-plugin-keycloak-ejb/pom.xml | 217 ++++++++++++++++-------------- 1 file changed, 117 insertions(+), 100 deletions(-) diff --git a/hanko-plugin-keycloak-ejb/pom.xml b/hanko-plugin-keycloak-ejb/pom.xml index 8a797c1..e634b66 100755 --- a/hanko-plugin-keycloak-ejb/pom.xml +++ b/hanko-plugin-keycloak-ejb/pom.xml @@ -1,107 +1,124 @@ - - - hanko-plugin-keycloak-parent - io.hanko.plugins.keycloak - 0.2-SNAPSHOT - ../pom.xml - + + + hanko-plugin-keycloak-parent + io.hanko.plugins.keycloak + 0.2-SNAPSHOT + ../pom.xml + - HANKO Plugin Keycloak EJB - - 4.0.0 + HANKO Plugin Keycloak EJB + + 4.0.0 - hanko-plugin-keycloak-ejb - jar + hanko-plugin-keycloak-ejb + jar - - - bintray-hanko-jvm-sdks - bintray-plugins - https://dl.bintray.com/hanko/jvm-sdks - - - central - bintray - http://jcenter.bintray.com - - + + + bintray-hanko-jvm-sdks + bintray-plugins + https://dl.bintray.com/hanko/jvm-sdks + + + central + bintray + http://jcenter.bintray.com + + - - - net.glxn.qrgen - javase - 2.0 - - - com.google.zxing - core - 3.4.0 - - - com.google.zxing - javase - 3.4.0 - + + + net.glxn.qrgen + javase + 2.0 + + + com.google.zxing + core + 3.4.0 + + + com.google.zxing + javase + 3.4.0 + - - org.keycloak - keycloak-core - 4.8.3.Final - - - org.keycloak - keycloak-server-spi - 4.8.3.Final - - - org.keycloak - keycloak-server-spi-private - 4.8.3.Final - - - org.keycloak - keycloak-services - 4.8.3.Final - - - org.keycloak - keycloak-model-jpa - 4.8.3.Final - - - org.keycloak - keycloak-wildfly-adduser - 4.8.3.Final - - - org.hibernate - hibernate-core - provided - - - org.hibernate - hibernate-entitymanager - provided - - - org.json - json - 20180130 - - + + org.keycloak + keycloak-core + 4.8.3.Final + + + org.keycloak + keycloak-server-spi + 4.8.3.Final + + + org.keycloak + keycloak-server-spi-private + 4.8.3.Final + + + org.keycloak + keycloak-services + 4.8.3.Final + + + org.keycloak + keycloak-model-jpa + 4.8.3.Final + + + org.hibernate + hibernate-core + provided + + + org.hibernate + hibernate-entitymanager + provided + + + org.json + json + 20180130 + + - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.8 - 1.8 - - - - + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.8 + 1.8 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + + jar-with-dependencies + + + + + make-assembly + + package + + single + + + + + + From 6169858536144c15510308446a8095e8ffa293d4 Mon Sep 17 00:00:00 2001 From: U6024216 Date: Sat, 24 Aug 2019 23:01:57 +0530 Subject: [PATCH 2/3] Copy fat jar to keycloak deployment folder - Dev --- clean-build-install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clean-build-install.sh b/clean-build-install.sh index 7956e53..34c8085 100755 --- a/clean-build-install.sh +++ b/clean-build-install.sh @@ -15,8 +15,8 @@ echo "Cleaning the hypersign plugin.." rm -rf ${KCBASE}/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT.jar rm -rf ${KCBASE}/modules/hanko-plugin-keycloak-ejb/ -echo "Coping the plugin.." -cp ./dist/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT.jar ${KCBASE} +echo "Coping the plugin which contains all the third party jars also..." +cp ./dist/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT-jar-with-dependencies ${KCBASE} echo "Dploying the hypersign theme.." cp hs-themes/hypersign-config.ftl ${KCBASE}/themes/base/login From 01f6cd1d6ab48b9c18383feb36e82bd6520dcd49 Mon Sep 17 00:00:00 2001 From: vishwas1 Date: Sun, 25 Aug 2019 09:50:10 +0530 Subject: [PATCH 3/3] adduser dependency added --- clean-build-install.sh | 2 +- hanko-plugin-keycloak-ejb/pom.xml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/clean-build-install.sh b/clean-build-install.sh index 34c8085..ae6b7c1 100755 --- a/clean-build-install.sh +++ b/clean-build-install.sh @@ -16,7 +16,7 @@ rm -rf ${KCBASE}/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT.jar rm -rf ${KCBASE}/modules/hanko-plugin-keycloak-ejb/ echo "Coping the plugin which contains all the third party jars also..." -cp ./dist/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT-jar-with-dependencies ${KCBASE} +cp ./dist/hanko-plugin-keycloak-ejb-0.2-SNAPSHOT-jar-with-dependencies.jar ${KCBASE} echo "Dploying the hypersign theme.." cp hs-themes/hypersign-config.ftl ${KCBASE}/themes/base/login diff --git a/hanko-plugin-keycloak-ejb/pom.xml b/hanko-plugin-keycloak-ejb/pom.xml index e634b66..0e91ac9 100755 --- a/hanko-plugin-keycloak-ejb/pom.xml +++ b/hanko-plugin-keycloak-ejb/pom.xml @@ -70,6 +70,11 @@ keycloak-model-jpa 4.8.3.Final + + org.keycloak + keycloak-wildfly-adduser + 4.8.3.Final + org.hibernate hibernate-core