org.keycloak.testsuite integration-arquillian-servers 1.9.0.Final-SNAPSHOT 4.0.0 integration-arquillian-server-wildfly pom Server on Wildfly org.apache.maven.plugins maven-deploy-plugin true maven-assembly-plugin create-zip package single assembly.xml false server-overlay server-overlay ${project.build.directory}/unpacked/wildfly-${wildfly.version} org.apache.maven.plugins maven-dependency-plugin unpack-wildfly-and-server-overlay generate-resources unpack org.wildfly wildfly-dist ${wildfly.version} zip ${project.build.directory}/unpacked org.keycloak keycloak-server-overlay ${project.version} zip ${keycloak.server.home} org.apache.maven.plugins maven-antrun-plugin 1.8 move-standalone-keycloak-xml process-resources run server-dist !server-overlay ${project.build.directory}/unpacked/keycloak-${project.version} org.apache.maven.plugins maven-dependency-plugin unpack-server generate-resources unpack org.keycloak keycloak-server-dist ${project.version} zip ${project.build.directory}/unpacked adapter-libs-provided !adapter.libs.bundled org.apache.maven.plugins maven-dependency-plugin unpack-adapter generate-resources unpack org.keycloak keycloak-wildfly-adapter-dist ${project.version} zip ${keycloak.server.home} org.keycloak keycloak-saml-wildfly-adapter-dist ${project.version} zip ${keycloak.server.home} ssl auth.server.ssl.required org.codehaus.mojo xml-maven-plugin configure-adapter-subsystem-security process-resources transform ${keycloak.server.home}/standalone/configuration standalone.xml src/main/xslt/security.xsl ${keycloak.server.home}/standalone/configuration maven-resources-plugin copy-keystore process-resources copy-resources ${keycloak.server.home}/standalone/configuration src/main/keystore keycloak.jks keycloak.truststore jpa ${keycloak.server.home}/modules/system/layers/base/com/${jdbc.mvn.artifactId}/main org.apache.maven.plugins maven-enforcer-plugin enforce-properties enforce jdbc.mvn.groupId jdbc.mvn.artifactId jdbc.mvn.version keycloak.connectionsJpa.url keycloak.connectionsJpa.user keycloak.connectionsJpa.password org.apache.maven.plugins maven-dependency-plugin jdbc-driver process-resources copy ${jdbc.mvn.groupId} ${jdbc.mvn.artifactId} ${jdbc.mvn.version} jar ${jdbc.mvn.driver.deployment.dir} true org.codehaus.mojo xml-maven-plugin configure-wildfly-datasource process-resources transform ${keycloak.server.home}/modules/system/layers/base/com/h2database/h2/main src/main/xslt/module.xsl module.xml ${jdbc.mvn.driver.deployment.dir} database ${jdbc.mvn.artifactId} version ${jdbc.mvn.version} ${keycloak.server.home}/standalone/configuration src/main/xslt/datasource.xsl standalone.xml ${keycloak.server.home}/standalone/configuration jdbc.url ${keycloak.connectionsJpa.url} driver ${jdbc.mvn.artifactId} username ${keycloak.connectionsJpa.user} password ${keycloak.connectionsJpa.password} ${keycloak.server.home}/standalone/configuration src/main/xslt/add-dialect-logger.xsl standalone.xml ${keycloak.server.home}/standalone/configuration auth-server-wildfly-cluster org.codehaus.mojo xml-maven-plugin configure-wildfly-datasource process-resources transform ${keycloak.server.home}/standalone/configuration standalone-ha.xml src/main/xslt/datasource-jdbc-url.xsl ${keycloak.server.home}/standalone/configuration pool.name KeycloakDS jdbc.url jdbc:h2:tcp://${jboss.bind.address:localhost}:9092/mem:keycloak;DB_CLOSE_DELAY=-1