4.0.0 es.uvigo.esei.daa example war 0.1.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 true 8.5.11 6300 true 3.1.0 2.25 2.1.1 1.7.22 4.12 2.0.0.0 3.4 3.0.1 4.3.6.RELEASE 2.5.1 1.2.1 2.3.1 5.1.40 v0.14.0 2.19.1 2.19.1 2.19.1 2.6 0.7.8 1.6.2 1.0.0 1.8 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 DAAExample maven-war-plugin org.apache.maven.plugins ${maven.war.plugin.version} ${project.finalName} 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.apache.maven.plugins maven-antrun-plugin [1.3,) run acceptance-tests-cargo 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 ${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-tomcat-mysql false 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 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}${file.separator}${project.build.directory}${file.separator} ${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 win86 geckodriver-properties-and-download-mac mac mac 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