Changes for nexus repo jar 53/23153/1
authorGokul Singaraju <goksing@gmail.com>
Fri, 10 Nov 2017 19:09:32 +0000 (14:09 -0500)
committerGokul Singaraju <goksing@gmail.com>
Fri, 10 Nov 2017 19:11:39 +0000 (14:11 -0500)
Issue-Id: VNFSDK-122
Change-Id: I398a31647dcdd79e119c0bfda4835e7f611258e5
Signed-Off-by: Gokul Singaraju <goksing@gmail.com>
veslibrary/ves_javalibrary/evel_javalib2/pom.xml

index 9acaacb..fc4f209 100644 (file)
@@ -1,10 +1,16 @@
 <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