4.0.0 es.uvigo.esei.xcs sample 0.0.1-SNAPSHOT pom Sample deployment Internal Releases https://www.sing-group.org/dt/nexus/content/repositories/releases/ deployment Internal SNAPSHOT Releases https://www.sing-group.org/dt/nexus/content/repositories/snapshots/ domain tests service rest jsf ear 1.8 1.8 UTF-8 UTF-8 false 7.0 1.7.1.Final 1.0.0.Alpha4 3.13.0 3.0.0-beta-2 10.1.0.Final 3.4 3.4.1 1.1.0 1.0.0.Alpha7 3.0.3.Final 2.1.0.Final 5.2.0 v0.35.0 2.5.4 2.2 0.8.10 4.13.2 8.1.0 3.15.6.Final 1.5.10 3.1.0 3.11.0 2.10.1 3.6.0 3.6.0 3.1.1 3.3.1 3.3.0 3.1.2 1.2.2.Final javax javaee-api ${javaee.api.version} org.jboss.arquillian arquillian-bom ${arquillian.version} pom import org.jboss.shrinkwrap.resolver shrinkwrap-resolver-bom ${shrinkwrap.resolver.bom.version} pom import org.jboss.arquillian.selenium selenium-bom ${arquillian.selenium.version} pom import ${project.groupId} domain ${project.version} ${project.groupId} service ${project.version} ${project.groupId} rest ${project.version} ${project.groupId} jsf ${project.version} ${project.groupId} tests ${project.version} test org.apache.commons commons-lang3 ${commons.lang3.version} org.webjars bootstrap ${bootstrap.version} junit junit ${junit.version} org.hamcrest hamcrest ${hamcrest.version} org.easymock easymock ${easymock.version} org.jboss.arquillian.extension arquillian-persistence-dbunit ${arquillian.persistence.dbunit.version} org.jboss.arquillian.extension arquillian-rest-client-impl-3x ${arquillian.rest.version} org.jboss.resteasy resteasy-jackson-provider ${resteasy.version} test org.jboss.arquillian.graphene graphene-webdriver ${graphene.webdrive.version} pom org.jboss.arquillian.extension arquillian-jacoco ${arquillian.jacoco.version} org.jacoco org.jacoco.core ${jacoco.version} com.mysql mysql-connector-j ${mysql.connector.java.version} org.slf4j slf4j-api ${slf4j.version} org.slf4j slf4j-simple ${slf4j.version} org.wildfly wildfly-dist ${wildfly.version} org.wildfly.core wildfly-embedded ${arquillian.wildfly.embedded.version} org.wildfly.arquillian wildfly-arquillian-container-embedded ${arquillian.wildfly.embedded.container.version} org.apache.maven.plugins maven-deploy-plugin true org.apache.maven.plugins maven-source-plugin attach-sources jar org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar org.apache.maven.plugins maven-compiler-plugin ${maven.compiler.plugin.version} org.apache.maven.plugins maven-javadoc-plugin ${maven.javadoc.plugin.version} org.apache.maven.plugins maven-source-plugin ${maven.source.plugin.version} org.apache.maven.plugins maven-deploy-plugin ${maven.deploy.plugin.version} org.apache.maven.plugins maven-dependency-plugin ${maven.dependency.plugin.version} org.apache.maven.plugins maven-antrun-plugin ${maven.antrun.plugin.version} org.apache.maven.plugins maven-surefire-plugin ${maven.surefire.plugin.version} **/*TestSuite.java org.apache.maven.plugins maven-resources-plugin ${maven.resources.plugin.version} org.wildfly.plugins wildfly-maven-plugin ${wildfly.maven.plugin.version} true org.apache.maven.plugins maven-ear-plugin ${maven.ear.plugin.version} org.jacoco jacoco-maven-plugin ${jacoco.version} ${session.executionRootDirectory}/target/classes pre-unit-test prepare-agent post-unit-test test report pre-integration-test pre-integration-test prepare-agent post-integration-test post-integration-test report org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.maven.plugins maven-dependency-plugin [2.10,) unpack org.apache.maven.plugins maven-antrun-plugin [1.8,) run wildfly-embedded-h2 true org.wildfly.core wildfly-embedded test org.wildfly.arquillian wildfly-arquillian-container-embedded test org.slf4j slf4j-api test org.slf4j slf4j-simple test src/test/resources src/test/resources-wildfly-embedded-h2 org.apache.maven.plugins maven-surefire-plugin 1 wildfly-embedded org.jboss.logmanager.LogManager 10000 ${wildfly.version} 18080 19990 target/wildfly-${wildfly.version} target/wildfly-${wildfly.version}/modules false org.apache.maven.plugins maven-dependency-plugin unpack process-test-classes unpack org.wildfly wildfly-dist ${wildfly.version} zip false target org.apache.maven.plugins maven-resources-plugin copy-wildfly-resources process-test-classes copy-resources target/wildfly-${wildfly.version}/standalone/configuration src/test/resources-wildfly-embedded-h2 standalone.xml wildfly-embedded-mysql false org.wildfly.core wildfly-embedded test org.wildfly.arquillian wildfly-arquillian-container-embedded test org.slf4j slf4j-api test org.slf4j slf4j-simple test src/test/resources src/test/resources-wildfly-embedded-mysql org.apache.maven.plugins maven-surefire-plugin 1 ${mysql.connector.java.version} wildfly-embedded org.jboss.logmanager.LogManager 10000 ${wildfly.version} 18080 19990 target/wildfly-${wildfly.version} target/wildfly-${wildfly.version}/modules false org.apache.maven.plugins maven-dependency-plugin unpack process-test-classes unpack org.wildfly wildfly-dist ${wildfly.version} zip false target copy-mysql process-test-classes copy com.mysql mysql-connector-j jar false ${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments copy-mysql-for-execution process-test-classes copy com.mysql mysql-connector-j jar false ${project.build.directory} mysql-connector-j-${mysql.connector.java.version}.jar org.apache.maven.plugins maven-resources-plugin copy-wildfly-resources process-test-classes copy-resources ${project.build.directory}/wildfly-${wildfly.version}/standalone/configuration src/test/resources-wildfly-embedded-mysql standalone.xml wildfly-mysql-run org.apache.maven.plugins maven-surefire-plugin true org.apache.maven.plugins maven-dependency-plugin unpack process-test-classes unpack org.wildfly wildfly-dist ${wildfly.version} zip false target copy-mysql process-test-classes copy com.mysql mysql-connector-j jar false ${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments copy-mysql-for-execution process-test-classes copy com.mysql mysql-connector-j jar false ${project.build.directory} mysql-connector-j-${mysql.connector.java.version}.jar org.apache.maven.plugins maven-resources-plugin copy-wildfly-resources process-test-classes copy-resources ${project.build.directory}/wildfly-${wildfly.version}/standalone/configuration src/test/resources-wildfly-embedded-mysql standalone.xml org.wildfly.plugins wildfly-maven-plugin deploy ${project.build.directory}/mysql-connector-j-${mysql.connector.java.version}.jar data-source add --jndi-name=java:jboss/datasources/xcs --name=xcs-sample --jta=true --use-ccm=true --connection-url=jdbc:mysql://localhost:3306/xcs?useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe%2FMadrid --driver-name=mysql-connector-j-${mysql.connector.java.version}.jar --user-name=xcs --password=xcs /core-service=management/security-realm=RemotingRealm:add /core-service=management/security-realm=RemotingRealm/authentication=jaas:add(name="AppRealmLoopThrough") /subsystem=remoting/http-connector=http-remoting-connector:write-attribute(name="security-realm", value="RemotingRealm") /subsystem=security/security-domain=AppRealmLoopThrough:add(cache-type=default) /subsystem=security/security-domain=AppRealmLoopThrough/authentication=classic:add(login-modules=[{"code"=>"Client", "flag" => "required", "module-options" => [("multi-threaded" => "true")]}]) /subsystem=security/security-domain=xcs-sample-security-domain:add /subsystem=security/security-domain=xcs-sample-security-domain/authentication=classic:add(login-modules=[{"code"=>"Database", "flag" => "required", "module-options" => [("dsJndiName" => "java:jboss/datasources/xcs"),("principalsQuery" => "SELECT password FROM User WHERE login=?"),("rolesQuery" => "SELECT role, 'Roles' FROM User WHERE login=?"),("hashAlgorithm" => "MD5"),("hashEncoding" => "hex"),("ignorePasswordCase" => "true")]}]) :reload wildfly-admin xcsadmin false start-wildfly install start deploy-only