</jacoco.reportDirectory.aggregate>
<sonar.coverage.jacoco.xmlReportPaths>
../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-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
</sonar.coverage.jacoco.xmlReportPaths>
+ <sonar.scanner.version>3.8.0.2131</sonar.scanner.version>
<!--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>
- <junit.jupiter.version>5.7.1</junit.jupiter.version>
<lombok.version>1.18.20</lombok.version>
<rxjava.version>3.0.12</rxjava.version>
- <spotbugs-maven-plugin.version>4.2.3</spotbugs-maven-plugin.version>
- <spring.boot.version>2.4.5</spring.boot.version>
<snmp4j.version>3.4.4</snmp4j.version>
<spotbugs.version>4.2.3</spotbugs.version>
+ <spring.boot.version>2.4.5</spring.boot.version>
+ <swagger-annotations.version>2.1.9</swagger-annotations.version>
<!--Plugins Versions-->
- <sonar.scanner.version>3.8.0.2131</sonar.scanner.version>
<com.puppycrawl.tools.version>8.41</com.puppycrawl.tools.version>
<maven-checkstyle-plugin.version>3.1.2</maven-checkstyle-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
<maven-enforcer-plugin.version>3.0.0-M3</maven-enforcer-plugin.version>
<maven-javadoc-plugin.version>3.1.1</maven-javadoc-plugin.version>
<spotbugs-maven-plugin.version>4.2.3</spotbugs-maven-plugin.version>
+ <swagger-codegen-maven-plugin.version>3.0.25</swagger-codegen-maven-plugin.version>
+ <!--Image properties-->
+ <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.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>
<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>
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <version>${spring.boot.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-logging</artifactId>
- </exclusion>
- <exclusion>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-api</artifactId>
- <version>${junit.jupiter.version}</version>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-engine</artifactId>
- <version>${junit.jupiter.version}</version>
- </dependency>
</dependencies>
</dependencyManagement>
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-maven-plugin</artifactId>
+ <version>${spring.boot.version}</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>repackage</goal>
+ </goals>
+ </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>