X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=pom.xml;h=9f03c4ea4d50e13daceae4f13163e419a946b9dd;hb=HEAD;hp=60987b1b0036341cbbba6c94f1db25c57262d61d;hpb=0c2169d55a7d567a15a561019c92536f390aef99;p=aai%2Fgizmo.git diff --git a/pom.xml b/pom.xml index 60987b1..9f03c4e 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ limitations under the License. ${basedir}/target 1.4.1 - 1.5.1 + 1.6.0 1.5.3 1.5.3 1.5.0 @@ -379,129 +379,115 @@ limitations under the License. docker - - - io.fabric8 - docker-maven-plugin - ${docker.fabric.version} + + 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 + - true - 1.23 - - - ${docker.push.registry}/${aai.docker.namespace}/${project.artifactId}:%l - - - @ - - latest - ${project.docker.latesttag.version} - ${project.major.version}.${project.minor.version}-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.codehaus.mojo - build-helper-maven-plugin - 3.0.0 - - - parse-version - - parse-version - - - - - - - - - - - ${project.artifactId} - - + + 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'] + + + + + - org.codehaus.groovy.maven - gmaven-plugin - 1.0 + 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} + + + + + + + + - - validate + + clean-images + pre-clean - execute + remove - - 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'] - - def versionArray; - if (project.properties['aai.base.image.version'] != null) { - versionArray = project.properties['aai.base.image.version'].split('\\.'); - } - - project.properties["project.major.version"] = versionArray[0]; - project.properties["project.minor.version"] = versionArray[1]; - project.properties['project.docker.latesttag.version'] = versionArray[0] + '.' + versionArray[1] + '-STAGING-latest'; - println 'New Tag for docker:' + project.properties['project.docker.latesttag.version']; - - - - + true + + + + generate-images + package + + build + + + + push-images + deploy + + push + + + - + + + + + + ${project.artifactId} + + org.codehaus.groovy.maven + gmaven-plugin + com.diffplug.spotless spotless-maven-plugin @@ -634,6 +624,7 @@ limitations under the License. ${version.org.onap.aai.aai-schema} jar onap/**/ + onap/*swagger**/ ${aai.build.directory}/bundleconfig/etc