4.0.0
es.uvigo.esei.daa
example
war
0.2.0-SNAPSHOT
DAA Example
GNU GENERAL PUBLIC LICENSE, Version 3
http://www.gnu.org/licenses/gpl.html
repo
1.8
1.8
UTF-8
UTF-8
${project.basedir}/servers
false
false
true
8.5.27
6300
3.1.0
2.25
2.2.0
1.7.21
4.12
2.0.0.0
3.5.1
3.141.59
4.3.14.RELEASE
2.5.1
1.3.0
2.3.3
5.1.45
v0.26.0
2.4.2
1.6.0
3.7.0
2.20.1
2.20.1
2.20.1
3.2.0
0.8.0
1.6.6
1.0.0
1.8
1.0.6
javax.servlet
javax.servlet-api
${java.servlet.version}
provided
org.glassfish.jersey.containers
jersey-container-servlet
${jersey.version}
org.glassfish.jersey.media
jersey-media-json-jackson
${jersey.version}
org.slf4j
slf4j-jdk14
${slf4j-jdk14.version}
junit
junit
${junit.version}
test
org.hamcrest
java-hamcrest
${java-hamcrest.version}
org.easymock
easymock
${easymock.version}
test
org.glassfish.jersey.test-framework.providers
jersey-test-framework-provider-grizzly2
${jersey.version}
test
org.apache.commons
commons-dbcp2
${commons-dbcp2.version}
test
org.seleniumhq.selenium
selenium-java
${selenium-java.version}
test
org.springframework
spring-test
${spring-test.version}
test
org.springframework
spring-context
${spring-test.version}
test
org.springframework
spring-jdbc
${spring-test.version}
test
org.dbunit
dbunit
${dbunit.version}
jar
test
com.github.springtestdbunit
spring-test-dbunit
${spring-test-dbunit.version}
test
org.hsqldb
hsqldb
${hsqldb.version}
test
mysql
mysql-connector-java
${mysql.version}
test
nl.jqno.equalsverifier
equalsverifier
${equalsverifier.version}
DAAExample
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
angular/**
maven-war-plugin
org.apache.maven.plugins
${maven-war-plugin.version}
${project.finalName}
angular/**
${war.webapp.directory}
${project.basedir}/src/main/webapp
${project.basedir}/src/main/angular/dist/angular
org.codehaus.mojo
exec-maven-plugin
${exec-maven-plugin.version}
exec-npm-install
generate-sources
${skip-npm-install}
${project.basedir}/src/main/angular
npm
install
exec
exec-npm-ng-build
generate-sources
${skip-npm-build}
${project.basedir}/src/main/angular
npm
run
build
exec
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
**/UnitTestSuite.java
${geckodriver.uncompressed.path}
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
**/IntegrationTestSuite.java
default-integration-tests
integration-test
verify
org.apache.maven.plugins
maven-surefire-report-plugin
${maven-surefire-report-plugin.version}
test-report
test
report-only
integration-test-report
integration-test
report-only
failsafe-report-only
org.jacoco
jacoco-maven-plugin
${jacoco-maven-plugin.version}
${jacoco.port}
default-prepare-agent
prepare-agent
coverage-report
test
report
default-check
check
jacoco-report
post-integration-test
report
${project.reporting.outputDirectory}/jacoco-it
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.codehaus.mojo
exec-maven-plugin
[1.6.0,)
exec
org.apache.maven.plugins
maven-antrun-plugin
[1.8,)
run
acceptance-tests
false
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
**/IntegrationTestSuite.java
**/AcceptanceTestSuite.java
${geckodriver.uncompressed.path}
default-integration-tests
integration-test
verify
org.jacoco
jacoco-maven-plugin
${jacoco-maven-plugin.version}
${jacoco.port}
jacoco-agent
pre-integration-test
prepare-agent
jacoco.agent.itArgLine
jacoco-report
post-integration-test
dump
report
${project.reporting.outputDirectory}/jacoco-it
fr.avianey.mojo
hsqldb-maven-plugin
${hsqldb-maven-plugin.version}
org.hsqldb.jdbc.JDBCDriver
mem:daatestdb
localhost
daatestdb
sa
start-hsqldb
pre-integration-test
start
stop-hsqldb
post-integration-test
stop
org.codehaus.cargo
cargo-maven2-plugin
${cargo-maven2-plugin.version}
tomcat8x
https://repo1.maven.org/maven2/org/apache/tomcat/tomcat/${tomcat.version}/tomcat-${tomcat.version}.zip
${project.servers.directory}/downloads
${project.servers.directory}/extracts
org.hsqldb
hsqldb
${project.build.directory}/catalina-base
tomcat/server.hsqldb.xml
conf/server.xml
${jacoco.agent.itArgLine},output=tcpserver,port=${jacoco.port}
-Drunmode=TEST
9080
cargo.datasource.jndi=jdbc/daaexample|
cargo.datasource.driver=org.hsqldb.jdbc.JDBCDriver|
cargo.datasource.url=jdbc:hsqldb:hsql://localhost/daatestdb|
cargo.datasource.username=sa|
cargo.datasource.password=|
cargo.datasource.maxActive=8|
cargo.datasource.maxIdle=4|
cargo.datasource.maxWait=10000
start-tomcat
pre-integration-test
start
${cargo.tomcat.start.skip}
run-tomcat
pre-integration-test
run
${cargo.tomcat.run.skip}
stop-tomcat
post-integration-test
stop
run
false
true
true
com.fizzed
fizzed-watcher-maven-plugin
${fizzed-watcher-maven-plugin.version}
true
src/main/java
src/main/webapp
src/main/angular/src
package
cargo:redeploy
org.codehaus.cargo
cargo-maven2-plugin
${cargo-maven2-plugin.version}
tomcat8x
https://repo1.maven.org/maven2/org/apache/tomcat/tomcat/${tomcat.version}/tomcat-${tomcat.version}.zip
${project.servers.directory}/downloads
${project.servers.directory}/extracts
mysql
mysql-connector-java
${project.build.directory}/catalina-base
tomcat/server.mysql.xml
conf/server.xml
9080
cargo.datasource.jndi=jdbc/daaexample|
cargo.datasource.driver=com.mysql.jdbc.Driver|
cargo.datasource.url=jdbc:mysql://localhost/daaexample|
cargo.datasource.username=daa|
cargo.datasource.password=daa|
cargo.datasource.maxActive=8|
cargo.datasource.maxIdle=4|
cargo.datasource.maxWait=10000
run-independent-autoredeploy
false
true
true
true
org.codehaus.mojo
exec-maven-plugin
${exec-maven-plugin.version}
${project.basedir}/src/main/angular
npm
exec
npm-build
run
build
npm-start
true
true
start
com.fizzed
fizzed-watcher-maven-plugin
${fizzed-watcher-maven-plugin.version}
true
src/main/java
src/main/webapp
package
cargo:redeploy
org.codehaus.cargo
cargo-maven2-plugin
${cargo-maven2-plugin.version}
tomcat8x
https://repo1.maven.org/maven2/org/apache/tomcat/tomcat/${tomcat.version}/tomcat-${tomcat.version}.zip
${project.servers.directory}/downloads
${project.servers.directory}/extracts
mysql
mysql-connector-java
${project.build.directory}/catalina-base
tomcat/server.mysql.xml
conf/server.xml
9080
cargo.datasource.jndi=jdbc/daaexample|
cargo.datasource.driver=com.mysql.jdbc.Driver|
cargo.datasource.url=jdbc:mysql://localhost/daaexample|
cargo.datasource.username=daa|
cargo.datasource.password=daa|
cargo.datasource.maxActive=8|
cargo.datasource.maxIdle=4|
cargo.datasource.maxWait=10000
geckodriver-download-unix
unix
https://github.com/mozilla/geckodriver/releases/download/${geckodriver.version}/geckodriver-${geckodriver.version}-${geckodriver.suffix}.tar.gz
${settings.localRepository}${file.separator}geckodriver${file.separator}${os.name}${file.separator}${os.arch}${file.separator}${project.build.directory}${file.separator}
${geckodriver.basepath}${file.separator}geckodriver-${geckodriver.version}-${geckodriver.suffix}.tar.gz
${geckodriver.basepath}${file.separator}geckodriver
org.apache.maven.plugins
maven-antrun-plugin
${maven-antrun-plugin.version}
download-geckodriver
process-test-resources
run
geckodriver-download-windows
windows
https://github.com/mozilla/geckodriver/releases/download/${geckodriver.version}/geckodriver-${geckodriver.version}-${geckodriver.suffix}.zip
${settings.localRepository}${file.separator}geckodriver${file.separator}${os.name}${file.separator}${os.arch}
${geckodriver.basepath}${file.separator}geckodriver-${geckodriver.version}-${geckodriver.suffix}.zip
${geckodriver.basepath}${file.separator}geckodriver.exe
org.apache.maven.plugins
maven-antrun-plugin
${maven-antrun-plugin.version}
download-geckodriver
process-test-resources
run
geckodriver-properties-unix-amd64
unix
amd64
linux64
geckodriver-properties-unix-x86
unix
x86
linux86
geckodriver-properties-windows-amd64
windows
amd64
win64
geckodriver-properties-windows-x86
windows
x86
win32
geckodriver-properties-and-download-mac
mac
macos
https://github.com/mozilla/geckodriver/releases/download/${geckodriver.version}/geckodriver-${geckodriver.version}-${geckodriver.suffix}.tar.gz
${settings.localRepository}${file.separator}geckodriver${file.separator}${os.name}${file.separator}${os.arch}
${geckodriver.basepath}${file.separator}geckodriver-${geckodriver.version}-${geckodriver.suffix}.tar.gz
${geckodriver.basepath}${file.separator}geckodriver
org.apache.maven.plugins
maven-antrun-plugin
${maven-antrun-plugin.version}
download-geckodriver
process-test-resources
run