4.0.0
org.keycloak.testsuite
integration-arquillian-tests-other
15.0.0-SNAPSHOT
../pom.xml
org.keycloak.testsuite
server-config-migration
Keycloak Migration TestSuite For Server Config
true
true
false
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.
remove-illegal-reflective-access-warnings-from-txt-files
process-test-classes
run
${skip.remove.warnings}
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}