4.0.0 org.keycloak.testsuite integration-arquillian-tests-other 9.0.0-SNAPSHOT ../pom.xml org.keycloak.testsuite server-config-migration Keycloak Migration TestSuite For Server Config true true false ${project.build.directory}/keycloak-${project.version} 1.8.1 ${project.version} junit junit test org.jboss jboss-dmr test org.keycloak keycloak-server-dist zip test org.apache.maven.plugins maven-dependency-plugin unpack-keycloak-server-dist process-resources unpack org.keycloak keycloak-server-dist ${master.version} zip true ${project.build.directory} maven-resources-plugin copy-standalone-resources compile copy-resources true ${jbossHome}/standalone/configuration src/test/resources/standalone false copy-domain-resources compile copy-resources true ${jbossHome}/domain/configuration src/test/resources/domain false maven-antrun-plugin rename-migrated-resources generate-test-sources run ${skip.rename.configs} For migration from versions above 2.1.0 there is no keycloak-server.json supported. org.codehaus.mojo exec-maven-plugin read-master-standalone process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-standalone.cli ${project.build.directory}/master-standalone.txt read-master-standalone-ha process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-standalone-ha.cli ${project.build.directory}/master-standalone-ha.txt read-master-domain-core-service process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-core-service.cli ${project.build.directory}/master-domain-core-service.txt read-master-domain-extension process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-extension.cli ${project.build.directory}/master-domain-extension.txt read-master-domain-interface process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-interface.cli ${project.build.directory}/master-domain-interface.txt read-master-domain-standalone process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-standalone.cli ${project.build.directory}/master-domain-standalone.txt read-master-domain-clustered process-classes exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-clustered.cli ${project.build.directory}/master-domain-clustered.txt migrate-standalone process-test-sources exec ./jboss-cli.sh ${jbossHome}/bin --file=migrate-standalone.cli migrate-standalone-ha process-test-sources exec ./jboss-cli.sh ${jbossHome}/bin --file=migrate-standalone-ha.cli migrate-domain-standalone process-test-sources exec ./jboss-cli.sh ${jbossHome}/bin --file=migrate-domain-standalone.cli migrate-domain-clustered process-test-sources exec ./jboss-cli.sh ${jbossHome}/bin --file=migrate-domain-clustered.cli remove-temp-data-standalone process-test-sources exec rm ${jbossHome}/standalone -rf data log tmp remove-temp-data-domain process-test-sources exec rm ${jbossHome}/domain -rf data/auto-start data/kernel log servers read-migrated-standalone process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-standalone.cli ${project.build.directory}/migrated-standalone.txt read-migrated-standalone-ha process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-standalone-ha.cli ${project.build.directory}/migrated-standalone-ha.txt read-migrated-domain-core-service process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-core-service.cli ${project.build.directory}/migrated-domain-core-service.txt read-migrated-domain-extension process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-extension.cli ${project.build.directory}/migrated-domain-extension.txt read-migrated-domain-interface process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-interface.cli ${project.build.directory}/migrated-domain-interface.txt read-migrated-domain-standalone process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-standalone.cli ${project.build.directory}/migrated-domain-standalone.txt read-migrated-domain-clustered process-test-resources exec ./jboss-cli.sh ${jbossHome}/bin --file=${project.build.directory}/classes/cli/read-domain-clustered.cli ${project.build.directory}/migrated-domain-clustered.txt org.wildfly.plugins wildfly-maven-plugin ${jbossHome} start-stop-standalone generate-test-resources start shutdown standalone.xml start-stop-standalone-ha generate-test-resources start shutdown standalone-ha.xml start-stop-domain generate-test-resources start shutdown DOMAIN domain.xml --host-config=host-master.xml product ${project.build.directory}/${product.name}-${product.filename.version}