Merge "sonarcloud support"
authorTony Hansen <tony@att.com>
Sat, 8 Feb 2020 02:53:36 +0000 (02:53 +0000)
committerGerrit Code Review <gerrit@onap.org>
Sat, 8 Feb 2020 02:53:36 +0000 (02:53 +0000)
dcae-analytics/dcae-analytics-tca-web/pom.xml
dcae-analytics/pom.xml
eelf-logger/pom.xml

index 5cdfa4a..c9cd80c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
   ~ ================================================================================
-  ~ Copyright (c) 2018-2019 AT&T Intellectual Property. All rights reserved.
+  ~ Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved.
   ~ ================================================================================
   ~ Modifications Copyright (C) 2019 IBM
   ~ ================================================================================
@@ -42,6 +42,7 @@
     <properties>
         <main.basedir>${project.parent.basedir}</main.basedir>
         <docker.image.name>onap/${project.groupId}.${project.artifactId}</docker.image.name>
+       <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>  
     </properties>
 
     <dependencies>
                     <configuration>
                          <contextDirectory>${project.basedir}</contextDirectory>
                          <repository>${docker.repository}/${docker.image.name}</repository>
-                         <imageTags>
-                                <tag>${project.version}</tag>
-                                <tag>latest</tag>
-                                <tag>${project.version}-${maven.build.timestamp}Z</tag>
-                         </imageTags>
                          <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
                       <buildArgs>
                             <PROJECT_BUILD_DIR_NAME>target</PROJECT_BUILD_DIR_NAME>
                       </buildArgs>
                 </configuration>
                 <executions>
-                       <execution>
-                              <id>default</id>
+                       <execution>
+                               <id>build-image</id>
+                               <phase>install</phase>
+                               <goals>
+                                       <goal>build</goal>
+                               </goals>
+                       </execution>
+                       <execution>
+                              <id>tag-version</id>
                               <phase>install</phase>
                               <goals>
-                                     <goal>build</goal>
+                                     <goal>tag</goal>
                                      <goal>push</goal>
                               </goals>
-                      </execution>
+                               <configuration>
+                                       <tag>${project.version}</tag>
+                               </configuration>
+                       </execution>
+                        <execution>
+                               <id>tag-version-ts</id>
+                               <phase>install</phase>
+                               <goals>
+                                      <goal>tag</goal>
+                                      <goal>push</goal>
+                               </goals>
+                                <configuration>
+                                       <tag>${project.version}-${maven.build.timestamp}Z</tag>
+                                </configuration>
+                        </execution>
                </executions>
-
            </plugin>
         </plugins>
     </build>
index a970b7f..c9d4f62 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
   ~ ================================================================================
-  ~ Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
+  ~ Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved.
   ~ ================================================================================
   ~ Licensed under the Apache License, Version 2.0 (the "License");
   ~ you may not use this file except in compliance with the License.
@@ -81,6 +81,8 @@
         <maven-source-plugin.version>3.0.1</maven-source-plugin.version>
         <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
         <jacoco.plugin.version>0.8.1</jacoco.plugin.version>
+        <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
+        </sonar.coverage.jacoco.xmlReportPaths>
         <findbugs.plugin.version>3.0.5</findbugs.plugin.version>
         <pmd.plugin.version>3.8</pmd.plugin.version>
         <checkstyle.plugin.version>2.17</checkstyle.plugin.version>
                             <id>validate</id>
                             <phase>validate</phase>
                             <configuration>
+                                   <skip>true</skip>
                                 <configLocation>${checkstyle.file.name}</configLocation>
                                 <suppressionsLocation>${checkstyle.suppression.file.name}</suppressionsLocation>
                                 <encoding>UTF-8</encoding>
                 <artifactId>findbugs-maven-plugin</artifactId>
             </plugin>
 
-            <plugin>
+           <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-checkstyle-plugin</artifactId>
-            </plugin>
+           </plugin> 
 
             <plugin>
                 <groupId>org.jacoco</groupId>
index ad41563..7424c99 100644 (file)
                 <artifactId>maven-deploy-plugin</artifactId>
             </plugin>
 
-
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-source-plugin</artifactId>