org.onap.holmes.engine-management holmes-engine-parent 1.3.8-SNAPSHOT holmes-engine-d-standalone 4.0.0 holmes-engine/holmes-engine-d-standalone pom ${project.version} yyyyMMdd'T'HHmmss'Z' ${maven.build.timestamp} org.onap.holmes.engine-management holmes-engine-d ${project.version} org.apache.maven.plugins maven-dependency-plugin copy-dependencies process-resources copy-dependencies ${linux64outputdir}/lib true runtime maven-resources-plugin copy-resources-${linux64id} process-resources copy-resources ${linux64outputdir} src/main/assembly/ false **/* **/*.bat ../engine-d/src/main/resources logback-spring.xml false true copy-dockerfile process-resources copy-resources target/version src/main/assembly/ false Dockerfile true org.apache.maven.plugins maven-assembly-plugin linux64 linux64-assembly.xml true target/version package attached org.codehaus.gmaven groovy-maven-plugin validate execute println project.properties['holmes.engine.project.version']; def versionArray; if (project.properties['holmes.engine.project.version'] != null) { versionArray = project.properties['holmes.engine.project.version'].split('-'); } project.properties['project.docker.latesttag.version'] = versionArray[0] + "-STAGING-latest"; project.properties['project.docker.latesttag.version.with.timestamp'] = versionArray[0] + "-STAGING-${build.number}"; println 'New Tag for docker:' + project.properties['project.docker.latesttag.version']; docker io.fabric8 docker-maven-plugin 0.16.5 false onap/holmes/engine-management try ${basedir}/target/version/ ${basedir}/target/version/Dockerfile ${project.version} ${project.version}-${build.number} ${project.docker.latesttag.version} ${project.docker.latesttag.version.with.timestamp} generate-images package build push-images deploy build push