4.0.0 org.onap.aai.aai-common aai-parent 1.6.10 org.onap.aai.model-loader model-loader aai-model-loader 1.6.1 1.6.10 org.onap.aai.modelloader.service.ModelLoaderApplication https://nexus.onap.org ${basedir}/target 1.3 1.3.1 1.2.1 1.3.0 0.28.0 1.0.0 ${project.build.directory}/${project.artifactId}-${project.version}-build/ onap alpine 1.6.0 yyyyMMdd'T'HHmmss'Z' 0.80 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 com.google.code.gson gson com.mikesamuel json-sanitizer 1.2.0 org.onap.aai.logging-service common-logging ch.qos.logback logback-classic ch.qos.logback logback-core org.onap.sdc.sdc-distribution-client sdc-distribution-client ${sdc-distribution-client.version} org.json json org.eclipse.jetty jetty-security jline jline 2.12.1 org.apache.commons commons-compress commons-io commons-io org.apache.commons commons-text 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.springframework.boot spring-boot-maven-plugin 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 maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single org.jacoco jacoco-maven-plugin default-check check ${jacoco.report.directory}/jacoco-ut.exec BUNDLE LINE COVEREDRATIO ${jacoco.line.coverage.limit}