4.0.0 org.onap.portal.sdk epsdk-project 3.5.0-SNAPSHOT epsdk-app-os war ONAP Portal SDK Webapp for OpenSource ONAP Portal SDK Web Application for public release ${project.version} true false compile 0.7.9 http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.37/bin apache-tomcat-8.0.37 ngapp/coverage/lcov.info ngapp/src portal-sdk portal-sdk **/node_modules/**,**/*.spec.ts,**/*.module.ts,**/environment.prod.ts,**/*.js,**/main.ts,**/header-interceptor.ts,**/dynamic-widget.component.ts **/*.spec.ts ngapp/src UTF-8 node ${project.artifactId} maven-clean-plugin 3.0.0 ${basedir}/ngapp/app/dist org.apache.maven.plugins maven-surefire-plugin ${skiptests} **/Test*.java **/*Test.java **/*TestCase.java ${basedir}/war classpath: org.jacoco jacoco-maven-plugin pre-unit-test none post-unit-test none pre-integration-test none post-integration-test none portal-prepare-agent prepare-agent ${sonar.jacoco.reportPath} portal-offline-instrument instrument portal-restore-instrumented-classes test restore-instrumented-classes portal-post-unit-test test report ${sonar.jacoco.reportPath} ${project.basedir}/target/site/jacoco com.github.eirslett frontend-maven-plugin 1.6 v10.13.0 ${basedir}/ngapp ${basedir}/ngapp install node and npm compile install-node-and-npm npm install compile npm npm run test npm ${angularTestPhase} run-script test ${skiptests} npm run build compile npm run build org.apache.maven.plugins maven-dependency-plugin unpack process-resources unpack org.onap.portal.sdk epsdk-app-overlay ${project.version} war false ngapp/** ${basedir}/ngappoverlay true true maven-resources-plugin 2.5 copy-angular-final-step1 process-resources copy-resources ${basedir}/ngapp true ${basedir}/ngappoverlay/ngapp copy-angular-final-step2 process-resources copy-resources ${basedir}/ngapp true ${basedir}/ngappsrc copy-angular-final-step3 prepare-package copy-resources ${basedir}/target/epsdk-app-os ${basedir}/ngapp/dist copy-angular-final-step4 prepare-package copy-resources ${basedir}/src/main/webapp ${basedir}/ngapp/dist org.apache.maven.plugins maven-war-plugin 3.2.2 true ${project.version} ${maven.build.timestamp} org.onap.portal.sdk epsdk-app-overlay **/ngapp org.apache.maven.plugins maven-assembly-plugin 3.0.0 ${skipassembly} ${basedir}/distribution.xml make-assembly package single org.apache.maven.plugins maven-deploy-plugin true io.fabric8 docker-maven-plugin 0.22.0 true onap/portal-sdk:${project.version} frolvlad/alpine-oraclejdk8:slim artifact tar -xzf ${tomcat.download.name}.tar.gz rm -f ${tomcat.download.name}.tar.gz rm -fr ${tomcat.download.name}/webapps/[a-z]* mkdir -p /opt mv ${tomcat.download.name} /opt /opt/${tomcat.download.name}/bin/catalina.sh run org.onap.portal.sdk epsdk-app-overlay ${epsdk.version} war org.onap.portal.sdk epsdk-app-common ${epsdk.version} jar org.onap.portal.sdk epsdk-logger ${epsdk.version} org.onap.portal.sdk epsdk-core ${epsdk.version} org.onap.portal.sdk epsdk-analytics ${epsdk.version} org.onap.portal.sdk epsdk-workflow ${epsdk.version} org.onap.portal.sdk epsdk-music ${epsdk.version} com.att.eelf eelf-core 1.0.0 com.fasterxml.jackson.core jackson-annotations 2.9.8 com.fasterxml.jackson.core jackson-core 2.9.8 com.fasterxml.jackson.core jackson-databind 2.9.8 com.mchange c3p0 0.9.5.4 io.searchbox jest 5.3.2 commons-logging commons-logging javax.servlet javax.servlet-api 3.1.0 junit junit 4.12 org.elasticsearch elasticsearch 7.1.1 org.apache.lucene lucene-queryparser org.json json 20160212 org.quartz-scheduler quartz 2.3.2 c3p0 c3p0 org.slf4j jcl-over-slf4j 1.7.12 org.springframework spring-context-support ${springframework.version} org.springframework spring-core ${springframework.version} commons-logging commons-logging org.springframework spring-test ${springframework.version} org.springframework spring-tx ${springframework.version} org.springframework spring-web ${springframework.version} org.springframework spring-webmvc ${springframework.version} org.jacoco org.jacoco.agent ${jacoco.version} runtime com.google.guava guava 20.0