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