<project xmlns="http://maven.apache.org/POM/4.0.0" 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">\r
<modelVersion>4.0.0</modelVersion>\r
- <groupId>evel_javalib2</groupId>\r
+ <groupId>org.onap.vnfsdk.compliance</groupId>\r
<artifactId>evel_javalib2</artifactId>\r
<version>0.0.1-SNAPSHOT</version>\r
<name>VESJavaLibrary</name>\r
\r
+ <properties>\r
+ <!-- If the maven profile "docker" is specified the parameter -Dves.git.url=<MsoGitRepo> must be provided\r
+ i.e: mvn clean install -P docker -Dves.git.url=https://gerrit.onap.org/r-->\r
+ <ves.git.url>${env.GIT_NO_PROJECT}</ves.git.url>\r
+ <ves.project.version>${project.version}</ves.project.version>\r
+ </properties>\r
\r
<repositories>\r
<repository>\r
<build>\r
<sourceDirectory>src</sourceDirectory>\r
<plugins>\r
- <plugin>\r
- <artifactId>maven-compiler-plugin</artifactId>\r
- <version>3.5.1</version>\r
- <configuration>\r
- <source>1.8</source>\r
- <target>1.8</target>\r
- </configuration>\r
- </plugin>\r
+ <plugin>\r
+ <groupId>org.codehaus.groovy.maven</groupId>\r
+ <artifactId>gmaven-plugin</artifactId>\r
+ <executions>\r
+ <execution>\r
+ <phase>validate</phase>\r
+ <goals>\r
+ <goal>execute</goal>\r
+ </goals>\r
+ <configuration>\r
+ <source>\r
+ println project.properties['ves.project.version'];\r
+ def versionArray;\r
+ if ( project.properties['ves.project.version'] != null ) {\r
+ versionArray = project.properties['ves.project.version'].split('\\.');\r
+ } \r
+\r
+ if ( project.properties['ves.project.version'].endsWith("-SNAPSHOT") ) {\r
+ project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest";\r
+ } else {\r
+ project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest";\r
+ }\r
+\r
+ println 'New Tag for docker:' + project.properties['project.docker.latesttag.version'];\r
+ </source>\r
+ </configuration>\r
+ </execution>\r
+ </executions>\r
+ </plugin>\r
\r
<plugin>\r
<groupId>org.eclipse.m2e</groupId>\r
<version>1.0.4</version>\r
</dependency>\r
</dependencies>\r
-</project>
\ No newline at end of file
+</project>\r