4.0.0 ${groupId} ${artifactId} ${appName} ${version} war scm:git:https://github.com/strolch-li/strolch.git scm:git:https://github.com/strolch-li/strolch.git https://github.com/strolch-li/strolch ${artifactId} ${artifactId} UTF-8 yyyy-MM-dd HH:mm:ss ${maven.build.timestamp} 17 1.7.30 1.2.9 2.34 2.8.9 5.0.0 42.4.1 4.9.3 1.3.2 1.1.1 1.6.2 4.0.1 2.1.1 2.35 2.3.1 2.3.3 2.1.0 1.4.2 1.17 2.4.4 1.1 2.0.1 1.9.0 1.6.2 4.13.2 2.2 1.8.0-SNAPSHOT 1.12.2 3.0.0 2.8.1 3.8.1 3.2.1 3.10.0 2.10 3.2.0 3.3.2 2.2 3.3.1 3.0.0-M2 3.2.0 3.2.0 3.3.0 3.1.2 3.0.1 1.6.12 2.22.2 3.0.0 3.2.0 3.2.0 li.strolch li.strolch.bom pom ${strolch.version} import org.slf4j slf4j-api ${slf4j.version} ch.qos.logback logback-classic ${logback.version} runtime com.google.code.gson gson ${gson.version} javax.xml.bind jaxb-api ${jaxb.api.version} javax.servlet javax.servlet-api ${serverlet.version} provided javax.ws.rs javax.ws.rs-api ${jaxrs.api.version} org.glassfish.jersey.bundles jaxrs-ri ${jaxrs.ri.version} org.glassfish.jersey jersey-bom ${jersey.version} pom import org.glassfish.tyrus tyrus-client ${tyrus.version} org.glassfish.tyrus tyrus-container-grizzly-client ${tyrus.version} org.glassfish.tyrus tyrus-container-grizzly-server ${tyrus.version} org.glassfish.grizzly grizzly-framework ${grizzly.version} javax.websocket javax.websocket-api ${websocket.version} provided junit junit ${junit.version} test org.hamcrest hamcrest-core ${hamcrest.version} test org.hamcrest hamcrest-library ${hamcrest.version} test org.slf4j slf4j-api ch.qos.logback logback-classic compile com.google.code.gson gson li.strolch li.strolch.model li.strolch li.strolch.agent li.strolch li.strolch.rest li.strolch li.strolch.service li.strolch li.strolch.testbase test javax.servlet javax.servlet-api javax.websocket javax.websocket-api org.glassfish.jersey.bundles jaxrs-ri org.glassfish.tyrus tyrus-client org.glassfish.tyrus tyrus-container-grizzly-client org.glassfish.grizzly grizzly-framework junit junit test org.hamcrest hamcrest-core test org.hamcrest hamcrest-library test ${appFinalName} src/main/resources true **/*.properties StrolchBootstrap.xml src/main/resources false **/*.properties StrolchBootstrap.xml org.codehaus.mojo buildnumber-maven-plugin ${buildnumber-maven-plugin.version} validate create false false org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${jdk.version} ${jdk.version} true true -Xlint:all org.apache.maven.plugins maven-war-plugin ${maven-war-plugin.version} false ${warFinalName} dev.local true dev.local release false org.apache.maven.plugins maven-clean-plugin ${maven-clean-plugin.version} src/main/webapp/app/bower_components ** false org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} exec-npm-install generate-sources npm install ${basedir}/src/main/webapp exec exec-gulp generate-sources gulp ${basedir}/src/main/webapp exec org.apache.maven.plugins maven-war-plugin false ${warFinalName} app/**/*,node_modules/**/*