X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=rulemgt-standalone%2Fpom.xml;h=a46a94d8a85e61c60f33138fbc0c5183a2630067;hb=ff73e41b36b199bed06443811ac27b8dac5460c8;hp=58d91e9e110292debf4b9d67824d1b51ad41c18e;hpb=bb5de24c15f98ea156590eb8f34c17e3c90865df;p=holmes%2Frule-management.git diff --git a/rulemgt-standalone/pom.xml b/rulemgt-standalone/pom.xml index 58d91e9..a46a94d 100644 --- a/rulemgt-standalone/pom.xml +++ b/rulemgt-standalone/pom.xml @@ -17,12 +17,12 @@ --> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> org.onap.holmes.rule-management holmes-rulemgt-parent - 1.0.0-SNAPSHOT + 1.2.1-SNAPSHOT holmes-rulemgt-standalone @@ -30,6 +30,12 @@ holmes-rulemgt/holmes-rulemgt-standalone pom + + ${project.version} + yyyyMMdd'T'HHmmss'Z' + ${maven.build.timestamp} + + @@ -111,6 +117,26 @@ true + + copy-nginx-conf-file + process-resources + + copy-resources + + + target/version + + + src/main/assembly/ + false + + nginx.conf + + + + true + + @@ -118,7 +144,7 @@ maven-dependency-plugin - copy-jar-${linux64id} + copy-artifacts-${linux64id} copy @@ -133,11 +159,19 @@ ${linux64outputdir} holmes-rulemgt.jar + + org.onap.holmes.rule-management + holmes-rulemgt-frontend + tar.gz + true + target/version + holmes-rulemgt-frontend-${project.version}.tar.gz + - copy-jar-${win64id} + copy-artifacts-${win64id} copy @@ -152,6 +186,14 @@ ${win64outputdir} holmes-rulemgt.jar + + org.onap.holmes.rule-management + holmes-rulemgt-frontend + tar.gz + true + target/version + holmes-rulemgt-frontend-${project.version}.tar.gz + @@ -191,6 +233,33 @@ + + org.codehaus.groovy.maven + gmaven-plugin + + + validate + + execute + + + + println project.properties['holmes.rule.project.version']; + def versionArray; + if (project.properties['holmes.rule.project.version'] != null) { + versionArray = project.properties['holmes.rule.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']; + + + + + @@ -213,7 +282,10 @@ ${basedir}/target/version/ ${basedir}/target/version/Dockerfile - ${project.version}-STAGING-latest + ${project.version} + ${project.version}-${build.number} + ${project.docker.latesttag.version} + ${project.docker.latesttag.version.with.timestamp} @@ -249,5 +321,11 @@ holmes-rulemgt ${project.version} + + org.onap.holmes.rule-management + holmes-rulemgt-frontend + ${project.version} + tar.gz +