Merge "[CLIENT] Change certService client to use comma as SANS delimiter"
[oom/platform/cert-service.git] / certServiceK8sExternalProvider / pom.xml
index 2b99983..22c4757 100644 (file)
@@ -5,7 +5,7 @@
   <parent>
     <artifactId>oom-certservice</artifactId>
     <groupId>org.onap.oom.platform.cert-service</groupId>
-    <version>2.1.1-SNAPSHOT</version>
+    <version>2.3.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
   <properties>
     <version.mvn-clean-plugin>3.1.0</version.mvn-clean-plugin>
     <version.mvn-golang-wrapper-plugin>2.3.5</version.mvn-golang-wrapper-plugin>
+    <sonar.go.coverage.reportPaths>bin/coverage.out</sonar.go.coverage.reportPaths>
+    <sonar.exclusions>**/*_test.go, **/testdata/*</sonar.exclusions>
+    <sonar-go-plugin.version>1.1.1.2000</sonar-go-plugin.version>
   </properties>
 
+
+  <dependencies>
+    <dependency>
+      <groupId>org.sonarsource.go</groupId>
+      <artifactId>sonar-go-plugin</artifactId>
+      <version>${sonar-go-plugin.version}</version>
+    </dependency>
+  </dependencies>
+
   <build>
     <!--Changing standard Maven project source structure to make it Go compatible-->
     <sourceDirectory>${basedir}</sourceDirectory>
         <extensions>true</extensions>
         <executions>
           <execution>
-            <id>run</id>
+            <id>coverage</id>
             <goals>
-              <goal>run</goal>
+              <goal>test</goal>
             </goals>
             <configuration>
-              <packages>
-                <package>onap.org/oom-certservice/k8s-external-provider</package>
-                <package>onap.org/oom-certservice/k8s-external-provider/main</package>
-                <package>onap.org/oom-certservice/k8s-external-provider/certservice-provisioner</package>
-              </packages>
+              <testFlags>
+                <flag>-coverprofile=bin/coverage.out</flag>
+              </testFlags>
             </configuration>
           </execution>
           <execution>
             <goals>
               <goal>install</goal>
             </goals>
-            <configuration>
-              <packages>
-                <package>onap.org/oom-certservice/k8s-external-provider/main</package>
-                <package>onap.org/oom-certservice/k8s-external-provider/certservice-provisioner</package>
-              </packages>
-            </configuration>
           </execution>
         </executions>
       </plugin>