4.0.0 org.onap.aai champ 1.6.0-SNAPSHOT org.onap.aai.champ champ-service https://nexus.onap.org org.onap.aai.logging-service 1.2.2 3.7 1.3 1.5.21.RELEASE 0.16 champ 0.28.0 1.0.0 ${project.build.directory}/${project.artifactId}-build/ onap alpine 1.6.0 yyyyMMdd'T'HHmmss'Z' org.springframework.boot spring-boot-dependencies ${version.org.springframework.boot.spring-boot-dependencies} pom import org.apache.httpcomponents httpclient 4.5.3 org.apache.httpcomponents httpclient-cache 4.5.3 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat ch.qos.logback logback-classic org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-test test org.powermock powermock-module-junit4 1.7.4 test org.javassist javassist org.powermock powermock-api-mockito 1.7.4 test org.javassist javassist 3.22.0-GA org.springframework.boot spring-boot-starter-jersey org.springframework.boot spring-boot-starter-tomcat org.json json 20160212 commons-io commons-io 2.4 com.google.code.gson gson 2.6.2 com.google.guava guava ${common.logging.groupid} common-logging ${common.logging.version} ch.qos.logback logback-classic ch.qos.logback logback-core org.slf4j slf4j-api org.eclipse.persistence eclipselink 2.6.2 org.apache.commons commons-lang3 3.7 org.onap.aai.champ.champ-lib champ-core ${project.version} compile org.apache.hbase hbase-client log4j log4j log4j apache-log4j-extras org.slf4j slf4j-api org.hamcrest hamcrest-library test org.skyscreamer jsonassert 1.5.0 test ch.qos.logback logback-classic 1.2.3 ch.qos.logback logback-core 1.2.3 org.onap.dmaap.messagerouter.dmaapclient dmaapClient 1.1.5 ecomp-releases ECOMP Release Repository ${onap.nexus.url}/content/repositories/releases/ ecomp-snapshots ECOMP Snapshot Repository ${onap.nexus.url}/content/repositories/snapshots/ ${project.artifactId} org.springframework.boot spring-boot-maven-plugin ZIP repackage maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single com.mycila license-maven-plugin 3.0
License.txt
src/main/java/** src/test/java/** pom.xml true
check process-sources
org.apache.maven.plugins maven-deploy-plugin org.apache.maven.plugins maven-site-plugin
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}/${docker.image.name}:%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