From 8c6f0d43372d9846ef0d25d3abba69a92912adad Mon Sep 17 00:00:00 2001 From: Mauro Mugnaini Date: Tue, 4 Aug 2020 12:06:40 +0200 Subject: [PATCH] Fixed project layout and added sub-deployments for each module to add specific dependencies and reflected them in POM --- keycloak-d4science-spi-ear/pom.xml | 33 +++++++++++- .../META-INF/jboss-deployment-structure.xml | 53 +++++++++++++++++++ .../META-INF/jboss-deployment-structure.xml | 13 ----- pom.xml | 2 +- 4 files changed, 85 insertions(+), 16 deletions(-) create mode 100644 keycloak-d4science-spi-ear/src/main/application/META-INF/jboss-deployment-structure.xml delete mode 100644 keycloak-d4science-spi-ear/src/main/resources/META-INF/jboss-deployment-structure.xml diff --git a/keycloak-d4science-spi-ear/pom.xml b/keycloak-d4science-spi-ear/pom.xml index 5fe6f6f..bb7fdce 100644 --- a/keycloak-d4science-spi-ear/pom.xml +++ b/keycloak-d4science-spi-ear/pom.xml @@ -50,8 +50,37 @@ maven-ear-plugin 3.0.1 - src/main/resources - true + lib + + + + + + + + + + org.gcube + event-listener-provider + true + event-listener-provider.jar + / + + + org.gcube + identity-provider-mapper + true + identity-provider-mapper.jar + / + + + org.gcube + ldap-storage-mapper + true + ldap-storage-mapper.jar + / + + diff --git a/keycloak-d4science-spi-ear/src/main/application/META-INF/jboss-deployment-structure.xml b/keycloak-d4science-spi-ear/src/main/application/META-INF/jboss-deployment-structure.xml new file mode 100644 index 0000000..5134ad1 --- /dev/null +++ b/keycloak-d4science-spi-ear/src/main/application/META-INF/jboss-deployment-structure.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/keycloak-d4science-spi-ear/src/main/resources/META-INF/jboss-deployment-structure.xml b/keycloak-d4science-spi-ear/src/main/resources/META-INF/jboss-deployment-structure.xml deleted file mode 100644 index 8f917cc..0000000 --- a/keycloak-d4science-spi-ear/src/main/resources/META-INF/jboss-deployment-structure.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index 87aa106..eb1df93 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ pom - avatar-realm-resource + event-listener-provider identity-provider-mapper keycloak-d4science-spi-ear