4.0.0 org.onap.oparent oparent 2.0.0 org.onap.aai.model-loader model-loader aai-model-loader 1.5.1-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.6.RELEASE 1.1 1.18 1.3 1.3.1 1.2.1 1.3.0 1.2.3 0.28.0 1.0.0 ${project.build.directory}/${project.artifactId}-${project.version}-build/ onap alpine 1.6.0 yyyyMMdd'T'HHmmss'Z' 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.4 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.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 true maven-assembly-plugin src/main/assembly/descriptor.xml make-assembly package single