4.0.0
es.uvigo.esei.xcs
sample
0.0.1-SNAPSHOT
pom
Sample
deployment
Internal Releases
http://sing.ei.uvigo.es/dt/nexus/content/repositories/releases/
deployment
Internal SNAPSHOT Releases
http://sing.ei.uvigo.es/dt/nexus/content/repositories/snapshots/
domain
tests
service
rest
jsf
ear
1.8
1.8
UTF-8
UTF-8
false
7.0
1.1.11.Final
1.0.0.Alpha4
3.0.0
8.2.1.Final
3.4
3.3.7-1
4.12
2.0.0.0
3.4
0.7.7.201606060606
1.0.0.Alpha8
1.0.0.Alpha7
1.5.10
5.1.21
3.0.19.Final
2.1.0.Final
v0.11.1
1.1.0.Alpha11
3.5.1
3.0.1
2.10.4
2.8.2
2.10
2.19.1
3.0.1
2.10.1
1.8
javax
javaee-api
${javaee.api.version}
org.jboss.arquillian
arquillian-bom
${arquillian.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
java-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}
mysql
mysql-connector-java
${mysql.connector.java.version}
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-simple
${slf4j.version}
org.wildfly
wildfly-dist
${wildfly.version}
org.wildfly
wildfly-embedded
${wildfly.version}
org.wildfly
wildfly-arquillian-container-embedded
${wildfly.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
wildfly-arquillian-container-embedded
test
org.wildfly
wildfly-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
org.jboss.logmanager.LogManager
${wildfly.version}
wildfly-embedded
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
wildfly-arquillian-container-embedded
test
org.wildfly
wildfly-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
org.jboss.logmanager.LogManager
${mysql.connector.java.version}
${wildfly.version}
wildfly-embedded
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
mysql
mysql-connector-java
jar
false
${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments
copy-mysql-for-execution
process-test-classes
copy
mysql
mysql-connector-java
jar
false
${project.build.directory}
mysql-connector-java-${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.wildfly
wildfly-arquillian-container-embedded
test
org.wildfly
wildfly-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
org.jboss.logmanager.LogManager
${mysql.connector.java.version}
${wildfly.version}
wildfly-embedded
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
mysql
mysql-connector-java
jar
false
${project.build.directory}/wildfly-${wildfly.version}/standalone/deployments
copy-mysql-for-execution
process-test-classes
copy
mysql
mysql-connector-java
jar
false
${project.build.directory}
mysql-connector-java-${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-java-${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 --driver-name=mysql-connector-java-${mysql.connector.java.version}.jar --driver-class=com.mysql.jdbc.Driver --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