From 247ff521870cb3c66dee3a43f2d300ab04a79ba6 Mon Sep 17 00:00:00 2001 From: Hynek Mlnarik Date: Thu, 26 May 2022 15:48:12 +0200 Subject: [PATCH] Introduce legacy datastore module and update dependencies --- dependencies/server-all/pom.xml | 12 ++++ .../server-feature-pack-dependencies/pom.xml | 30 ++++++++ .../main/module.xml | 3 + .../keycloak-ldap-federation/main/module.xml | 3 + .../keycloak-model-infinispan/main/module.xml | 2 + .../keycloak-model-jpa/main/module.xml | 1 + .../main/module.xml | 39 ++++++++++ .../main/module.xml | 71 +++++++++++++++++++ .../keycloak-model-legacy/main/module.xml | 38 ++++++++++ .../keycloak-services/main/module.xml | 3 + .../keycloak-sssd-federation/main/module.xml | 3 + .../main/module.xml | 3 + .../keycloak-ldap-federation/main/module.xml | 3 + .../keycloak-model-infinispan/main/module.xml | 1 + .../keycloak-model-jpa/main/module.xml | 1 + .../main/module.xml | 39 ++++++++++ .../main/module.xml | 71 +++++++++++++++++++ .../keycloak-model-legacy/main/module.xml | 37 ++++++++++ .../keycloak-services/main/module.xml | 3 + .../keycloak-sssd-federation/main/module.xml | 3 + federation/kerberos/pom.xml | 5 ++ federation/ldap/pom.xml | 5 ++ federation/sssd/pom.xml | 5 ++ model/infinispan/pom.xml | 4 ++ model/jpa/pom.xml | 4 ++ model/legacy-private/pom.xml | 63 ++++++++++++++++ model/legacy-services/pom.xml | 52 ++++++++++++++ model/legacy/pom.xml | 56 +++++++++++++++ model/pom.xml | 3 + pom.xml | 15 ++++ .../services/testsuite-providers/pom.xml | 4 ++ .../main/module.xml | 3 + .../integration-arquillian/tests/base/pom.xml | 4 ++ 33 files changed, 589 insertions(+) create mode 100755 distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml create mode 100755 distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml create mode 100755 distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml create mode 100755 distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml create mode 100755 distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml create mode 100755 distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml create mode 100644 model/legacy-private/pom.xml create mode 100644 model/legacy-services/pom.xml create mode 100644 model/legacy/pom.xml diff --git a/dependencies/server-all/pom.xml b/dependencies/server-all/pom.xml index 95f510c933..21ae45fe7d 100755 --- a/dependencies/server-all/pom.xml +++ b/dependencies/server-all/pom.xml @@ -52,6 +52,18 @@ org.keycloak keycloak-model-map-ldap + + org.keycloak + keycloak-model-legacy + + + org.keycloak + keycloak-model-legacy-private + + + org.keycloak + keycloak-model-legacy-services + org.keycloak keycloak-model-infinispan diff --git a/distribution/feature-packs/server-feature-pack-dependencies/pom.xml b/distribution/feature-packs/server-feature-pack-dependencies/pom.xml index c2566d7f3f..a628c1df17 100644 --- a/distribution/feature-packs/server-feature-pack-dependencies/pom.xml +++ b/distribution/feature-packs/server-feature-pack-dependencies/pom.xml @@ -190,6 +190,36 @@ + + org.keycloak + keycloak-model-legacy + + + * + * + + + + + org.keycloak + keycloak-model-legacy-private + + + * + * + + + + + org.keycloak + keycloak-model-legacy-services + + + * + * + + + org.keycloak keycloak-model-map diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml index ebb263c714..954e2fa04f 100755 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml @@ -29,6 +29,9 @@ + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml index dcca1bfd2e..bf1bcf050e 100755 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml @@ -30,6 +30,9 @@ + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml index 7364f8a367..15e6707101 100755 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml @@ -27,6 +27,8 @@ + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml index 2306ba9f39..c52e42d5c7 100755 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml @@ -30,6 +30,7 @@ + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml new file mode 100755 index 0000000000..b00cebb2d3 --- /dev/null +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml new file mode 100755 index 0000000000..38e8f040d7 --- /dev/null +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml new file mode 100755 index 0000000000..8406507ec5 --- /dev/null +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml index 5577e7c7ee..97340bedca 100755 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml @@ -36,6 +36,9 @@ + + + diff --git a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml index 6d56d6e995..4267945ef1 100644 --- a/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml +++ b/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml @@ -30,5 +30,8 @@ + + + \ No newline at end of file diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml index ebb263c714..954e2fa04f 100755 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-kerberos-federation/main/module.xml @@ -29,6 +29,9 @@ + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml index dcca1bfd2e..bf1bcf050e 100755 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-ldap-federation/main/module.xml @@ -30,6 +30,9 @@ + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml index 7364f8a367..c89a501b7f 100755 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-infinispan/main/module.xml @@ -30,6 +30,7 @@ + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml index 2306ba9f39..c52e42d5c7 100755 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-jpa/main/module.xml @@ -30,6 +30,7 @@ + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml new file mode 100755 index 0000000000..b00cebb2d3 --- /dev/null +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-private/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml new file mode 100755 index 0000000000..38e8f040d7 --- /dev/null +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy-services/main/module.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml new file mode 100755 index 0000000000..75d5889d0a --- /dev/null +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-model-legacy/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml index 5577e7c7ee..97340bedca 100755 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-services/main/module.xml @@ -36,6 +36,9 @@ + + + diff --git a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml index 6d56d6e995..4267945ef1 100644 --- a/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml +++ b/distribution/galleon-feature-packs/server-galleon-pack/src/main/resources/modules/system/layers/keycloak/org/keycloak/keycloak-sssd-federation/main/module.xml @@ -30,5 +30,8 @@ + + + \ No newline at end of file diff --git a/federation/kerberos/pom.xml b/federation/kerberos/pom.xml index 236ec3389b..e2726f5714 100755 --- a/federation/kerberos/pom.xml +++ b/federation/kerberos/pom.xml @@ -45,6 +45,11 @@ keycloak-server-spi-private provided + + org.keycloak + keycloak-model-legacy-private + provided + org.jboss.logging jboss-logging diff --git a/federation/ldap/pom.xml b/federation/ldap/pom.xml index 084045713b..0b98cccec4 100755 --- a/federation/ldap/pom.xml +++ b/federation/ldap/pom.xml @@ -40,6 +40,11 @@ keycloak-server-spi provided + + org.keycloak + keycloak-model-legacy + provided + org.keycloak keycloak-server-spi-private diff --git a/federation/sssd/pom.xml b/federation/sssd/pom.xml index 6445cb3a8c..d08ac4220a 100644 --- a/federation/sssd/pom.xml +++ b/federation/sssd/pom.xml @@ -48,6 +48,11 @@ keycloak-core provided + + org.keycloak + keycloak-model-legacy-private + provided + org.keycloak keycloak-server-spi diff --git a/model/infinispan/pom.xml b/model/infinispan/pom.xml index 5c8158c646..f58499c349 100755 --- a/model/infinispan/pom.xml +++ b/model/infinispan/pom.xml @@ -38,6 +38,10 @@ org.keycloak keycloak-server-spi + + org.keycloak + keycloak-model-legacy + org.keycloak keycloak-server-spi-private diff --git a/model/jpa/pom.xml b/model/jpa/pom.xml index e1b65421ed..8a3149ef92 100755 --- a/model/jpa/pom.xml +++ b/model/jpa/pom.xml @@ -62,6 +62,10 @@ org.keycloak keycloak-services + + org.keycloak + keycloak-model-legacy + org.liquibase liquibase-core diff --git a/model/legacy-private/pom.xml b/model/legacy-private/pom.xml new file mode 100644 index 0000000000..b45bc1df21 --- /dev/null +++ b/model/legacy-private/pom.xml @@ -0,0 +1,63 @@ + + + + keycloak-model-pom + org.keycloak + 999-SNAPSHOT + + 4.0.0 + + keycloak-model-legacy-private + Keycloak Legacy Database Support - Private classes + + + + + org.bouncycastle + bcprov-jdk15on + + + org.keycloak + keycloak-core + + + org.keycloak + keycloak-server-spi + + + org.keycloak + keycloak-server-spi-private + + + org.keycloak + keycloak-model-legacy + + + + + org.jboss.resteasy + resteasy-jaxrs + provided + + + junit + junit + test + + + org.jboss.logging + jboss-logging + + + org.jboss.logging + jboss-logging-annotations + provided + + + org.hamcrest + hamcrest + test + + + + \ No newline at end of file diff --git a/model/legacy-services/pom.xml b/model/legacy-services/pom.xml new file mode 100644 index 0000000000..90bc19ca79 --- /dev/null +++ b/model/legacy-services/pom.xml @@ -0,0 +1,52 @@ + + + + keycloak-model-pom + org.keycloak + 999-SNAPSHOT + + 4.0.0 + + keycloak-model-legacy-services + Keycloak Legacy Database Support - REST services + + + + + org.keycloak + keycloak-services + + + org.keycloak + keycloak-model-legacy-private + + + org.keycloak + keycloak-ldap-federation + + + org.jboss.logging + jboss-logging + + + junit + junit + test + + + org.jboss.logging + jboss-logging-annotations + provided + + + org.hamcrest + hamcrest + test + + + com.openshift + openshift-restclient-java + + + + \ No newline at end of file diff --git a/model/legacy/pom.xml b/model/legacy/pom.xml new file mode 100644 index 0000000000..914b199459 --- /dev/null +++ b/model/legacy/pom.xml @@ -0,0 +1,56 @@ + + + + keycloak-model-pom + org.keycloak + 999-SNAPSHOT + + 4.0.0 + + keycloak-model-legacy + Keycloak Legacy Database Support + + + + + org.bouncycastle + bcprov-jdk15on + + + org.keycloak + keycloak-core + + + org.keycloak + keycloak-server-spi + + + org.keycloak + keycloak-server-spi-private + + + junit + junit + test + + + org.jboss.logging + jboss-logging + + + org.jboss.logging + jboss-logging-annotations + provided + + + org.hamcrest + hamcrest + test + + + com.openshift + openshift-restclient-java + + + + \ No newline at end of file diff --git a/model/pom.xml b/model/pom.xml index 3e140443e4..5857196926 100755 --- a/model/pom.xml +++ b/model/pom.xml @@ -31,6 +31,9 @@ pom + legacy + legacy-private + legacy-services jpa map-jpa infinispan diff --git a/pom.xml b/pom.xml index 49dca3125e..f25c6e6c4c 100644 --- a/pom.xml +++ b/pom.xml @@ -1268,6 +1268,21 @@ keycloak-model-jpa ${project.version} + + org.keycloak + keycloak-model-legacy + ${project.version} + + + org.keycloak + keycloak-model-legacy-private + ${project.version} + + + org.keycloak + keycloak-model-legacy-services + ${project.version} + org.keycloak keycloak-model-map diff --git a/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/pom.xml b/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/pom.xml index df7b0fba61..1749490245 100644 --- a/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/pom.xml +++ b/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/pom.xml @@ -53,6 +53,10 @@ org.keycloak keycloak-services + + org.keycloak + keycloak-model-legacy-services + org.wildfly.core wildfly-controller diff --git a/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/src/main/resources/org/keycloak/testsuite/integration-arquillian-testsuite-providers/main/module.xml b/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/src/main/resources/org/keycloak/testsuite/integration-arquillian-testsuite-providers/main/module.xml index e971230b67..77f8a2ab31 100644 --- a/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/src/main/resources/org/keycloak/testsuite/integration-arquillian-testsuite-providers/main/module.xml +++ b/testsuite/integration-arquillian/servers/auth-server/services/testsuite-providers/src/main/resources/org/keycloak/testsuite/integration-arquillian-testsuite-providers/main/module.xml @@ -38,6 +38,9 @@ + + + diff --git a/testsuite/integration-arquillian/tests/base/pom.xml b/testsuite/integration-arquillian/tests/base/pom.xml index 125b47a0e0..2f1a80d195 100644 --- a/testsuite/integration-arquillian/tests/base/pom.xml +++ b/testsuite/integration-arquillian/tests/base/pom.xml @@ -111,6 +111,10 @@ org.keycloak keycloak-model-map + + org.keycloak + keycloak-model-legacy-services + org.keycloak.testsuite integration-arquillian-servers-app-server-spi