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