Fix Sonar complains
[oam/nf-oam-adopter.git] / ves-nf-oam-adopter / ves-nf-oam-adopter-parent / pom.xml
index a694efe..499ca0c 100644 (file)
             ../ves-nf-oam-adopter-event-notifier/target/site/jacoco-ut/jacoco.xml,
             ../ves-nf-oam-adopter-event-notifier/target/site/jacoco-aggregate/jacoco.xml,
             ../ves-nf-oam-adopter-snmp-manager/target/site/jacoco-ut/jacoco.xml,
-            ../ves-nf-oam-adopter-snmp-manager/target/site/jacoco-aggregate/jacoco.xml
+            ../ves-nf-oam-adopter-snmp-manager/target/site/jacoco-aggregate/jacoco.xml,
+            ../ves-nf-oam-adopter-pm-manager/target/site/jacoco-ut/jacoco.xml,
+            ../ves-nf-oam-adopter-pm-manager/target/site/jacoco-aggregate/jacoco.xml,
+            ../ves-nf-oam-adopter-pm-sb-rest-client/target/site/jacoco-ut/jacoco.xml,
+            ../ves-nf-oam-adopter-pm-sb-rest-client/target/site/jacoco-aggregate/jacoco.xml,
+            ../ves-nf-oam-adopter-app/target/site/jacoco-ut/jacoco.xml,
+            ../ves-nf-oam-adopter-app/target/site/jacoco-aggregate/jacoco.xml
         </sonar.coverage.jacoco.xmlReportPaths>
-        <sonar.scanner.version>3.8.0.2131</sonar.scanner.version>
+        <sonar.scanner.version>4.4.0.2170</sonar.scanner.version>
+        <sonar.exclusions>
+            **/api/**,
+            **/model/**,
+            **/pojos/**,
+            **/configurations/**,
+            **/properties/**,
+            **/config/**,
+            **/dto/**
+        </sonar.exclusions>
         <!--Dependency Versions-->
         <commons-configuration2.version>2.7</commons-configuration2.version>
         <commons-io.version>2.6</commons-io.version>
         <commons-beanutils.version>1.9.4</commons-beanutils.version>
         <gson.version>2.8.6</gson.version>
+        <guava.version>30.1-jre</guava.version>
         <httpclient5.version>5.0.3</httpclient5.version>
         <jdt.annotation.version>2.2.600</jdt.annotation.version>
         <lombok.version>1.18.20</lombok.version>
@@ -72,7 +88,8 @@
         <base.image>openjdk:11-jre-slim</base.image>
         <base.config>${project.basedir}/configuration/</base.config>
         <image.workdir>/o-ran-ves-adapter/</image.workdir>
-        <nexus.repository>nexus3.o-ran-sc.org:10003/o-ran-sc/</nexus.repository>
+        <nexus.repository.mirror>nexus3.o-ran-sc.org:10001/</nexus.repository.mirror>
+        <nexus.repository>nexus3.o-ran-sc.org:10004/o-ran-sc/</nexus.repository>
     </properties>
 
     <dependencyManagement>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <dependency>
-                <groupId>io.swagger.core.v3</groupId>
-                <artifactId>swagger-annotations</artifactId>
-                <version>${swagger-annotations.version}</version>
-            </dependency>
             <dependency>
                 <groupId>com.google.code.gson</groupId>
                 <artifactId>gson</artifactId>
                 <artifactId>commons-beanutils</artifactId>
                 <version>${commons-beanutils.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.google.guava</groupId>
+                <artifactId>guava</artifactId>
+                <version>${guava.version}</version>
+            </dependency>
             <dependency>
                 <groupId>com.github.spotbugs</groupId>
                 <artifactId>spotbugs-annotations</artifactId>
                 <version>${spotbugs.version}</version>
             </dependency>
+            <dependency>
+                <groupId>io.swagger.core.v3</groupId>
+                <artifactId>swagger-annotations</artifactId>
+                <version>${swagger-annotations.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter</artifactId>
                         </execution>
                     </executions>
                 </plugin>
+                <plugin>
+                    <groupId>io.swagger.codegen.v3</groupId>
+                    <artifactId>swagger-codegen-maven-plugin</artifactId>
+                    <version>${swagger-codegen-maven-plugin.version}</version>
+                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>