4.0.0 org.onap.oparent oparent 2.1.0 org.onap.aai.model-loader model-loader aai-model-loader 1.9.2-SNAPSHOT org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import org.onap.aai.modelloader.service.ModelLoaderApplication https://nexus.onap.org ${basedir}/target 2.1.12.RELEASE 1.8 1.19 1.3 1.9.3 1.2.1 1.4.1 1.2.3 0.28.0 1.0.0 ${project.build.directory}/${project.artifactId}-${project.version}-build/ onap alpine 1.9.0 yyyyMMdd'T'HHmmss'Z' 0.75 0.8.5 3.2 jacoco ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** 3.7.0.1746 3.2.0 3.8.1 11 11 11 11 ecomp-releases ECOMP Release Repository ${nexusproxy}/content/repositories/releases/ ecomp-snapshots ECOMP Snapshot Repository ${nexusproxy}/content/repositories/snapshots/ docker org.codehaus.mojo build-helper-maven-plugin 3.0.0 pre-clean parse-version parse-version org.codehaus.groovy.maven gmaven-plugin 1.0 pre-clean execute def userAaiBaseImage = session.userProperties['aai.base.image']; def userAaiCommonVersion = session.userProperties['aai.base.image.version']; if (userAaiCommonVersion != null) { project.properties['aai.base.image.version'] = userAaiCommonVersion; } if (userAaiBaseImage != null) { project.properties['aai.base.image'] = userAaiBaseImage; } log.info 'Base image flavour: ' + project.properties['aai.base.image']; log.info 'Base image version: ' + project.properties['aai.base.image.version']; io.fabric8 docker-maven-plugin ${docker.fabric.version} true 1.23 ${docker.push.registry}/${aai.docker.namespace}/${project.artifactId}:%l @ latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-${maven.build.timestamp} try ${project.basedir}/src/main/docker ${aai.build.directory} /${project.artifactId} clean-images pre-clean remove true generate-images package build push-images deploy push org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.onap.aai babel ${babel.version} client * * org.glassfish.jersey.core jersey-common test org.onap.aai rest-client ${aai.rest.client.version} com.google.code.gson gson com.mikesamuel json-sanitizer 1.2.0 org.onap.aai.logging-service common-logging 1.5.0 ch.qos.logback logback-classic ${logback.version} ch.qos.logback logback-core ${logback.version} org.onap.sdc.sdc-distribution-client sdc-distribution-client ${sdc-distribution-client.version} org.json json 20131018 org.eclipse.jetty jetty-security jline jline 2.12.1 org.apache.commons commons-compress ${commons-compress.version} commons-io commons-io 2.11.0 org.apache.commons commons-text ${apache.commons-text.version} junit junit test org.hamcrest hamcrest-all ${hamcrest-all.version} test org.mockito mockito-core test org.springframework.boot spring-boot-starter-test test central http://repo1.maven.org/maven2 EvoSuite EvoSuite Repository http://www.evosuite.org/m2 central Maven 2 repository 2 http://repo2.maven.org/maven2/ ecomp-releases ECOMP Release Repository ${nexusproxy}/content/repositories/releases/ ecomp-snapshots ECOMP Snapshot Repository ${nexusproxy}/content/repositories/snapshots/ ecomp-staging ECOMP Staging Repository ${nexusproxy}/content/repositories/staging/ org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} true ${maven-compiler-plugin.source} ${maven-compiler-plugin.target} ${maven-compiler-plugin.test.source} ${maven-compiler-plugin.test.target} org.springframework.boot spring-boot-maven-plugin ${spring-boot.version} true repackage com.mycila license-maven-plugin 3.0
License.txt
src/main/java/** src/test/java/** version/properties pom.xml true
check process-sources
org.apache.maven.plugins maven-deploy-plugin client maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single org.jacoco jacoco-maven-plugin ${jacoco.version} **/gen/** **/generated-sources/** **/yang-gen/** **/pax/** pre-unit-test prepare-agent ${project.build.directory}/code-coverage/jacoco-ut.exec surefireArgLine post-unit-test test report ${project.build.directory}/code-coverage/jacoco-ut.exec ${project.reporting.outputDirectory}/jacoco-ut pre-integration-test pre-integration-test prepare-agent ${project.build.directory}/code-coverage/jacoco-it.exec failsafeArgLine post-integration-test post-integration-test report ${project.build.directory}/code-coverage/jacoco-it.exec ${project.reporting.outputDirectory}/jacoco-it default-check check ${project.build.directory}/code-coverage/jacoco-ut.exec BUNDLE LINE COVEREDRATIO ${jacoco.line.coverage.limit} org.apache.maven.plugins maven-surefire-plugin 3.0.0-M4 ${surefireArgLine} **/IT*.java org.apache.maven.plugins maven-failsafe-plugin 3.0.0-M4 integration-tests integration-test verify ${failsafeArgLine} org.sonarsource.scanner.maven sonar-maven-plugin ${sonar.scanner.version}