Update versions of dependencies
[ccsdk/parent.git] / springboot / springboot2 / pom.xml
index 8df735a..1d353d0 100755 (executable)
@@ -11,7 +11,7 @@
 
     <groupId>org.onap.ccsdk.parent</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
-    <version>1.5.0-SNAPSHOT</version>
+    <version>1.5.1-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
         <kotlin.version>1.3.50</kotlin.version>
         <kotlin.maven.version>1.3.50</kotlin.maven.version>
         <kotlin.couroutines.version>1.3.2</kotlin.couroutines.version>
-        <kotlinpoet.version>1.3.0</kotlinpoet.version>
+        <kotlinpoet.version>1.4.4</kotlinpoet.version>
         <kroto-plus.version>0.5.0</kroto-plus.version>
         <mockk.version>1.9.3</mockk.version>
 
-        <apache.httpcomponents.core.version>4.4.4</apache.httpcomponents.core.version>
-        <apache.httpcomponents.client.version>4.5.2</apache.httpcomponents.client.version>
+        <apache.httpcomponents.core.version>4.4.12</apache.httpcomponents.core.version>
+        <apache.httpcomponents.client.version>4.5.10</apache.httpcomponents.client.version>
         <derby.version>10.14.2.0</derby.version>
         <eelf.version>1.0.0</eelf.version>
-        <grpc.version>1.18.0</grpc.version>
-        <protobuff.java.utils.version>3.6.1</protobuff.java.utils.version>
-        <jackson.bom.version>2.9.9.20190807</jackson.bom.version>
+        <grpc.version>1.25.0</grpc.version>
+        <protobuff.java.version>3.10.0</protobuff.java.version>
+        <protobuff.java.utils.version>3.10.0</protobuff.java.utils.version>
+        <atomix.version>3.1.5</atomix.version>
         <jersey.version>2.25.1</jersey.version>
         <jettison.version>1.3.8</jettison.version>
         <junit.version>4.12</junit.version>
         <logback.version>1.2.3</logback.version>
-        <mariadb.connector.version>2.1.1</mariadb.connector.version>
-        <mariadb4j.version>2.2.3</mariadb4j.version>
+        <mariadb.connector.version>2.4.4</mariadb.connector.version>
+        <mariadb4j.version>2.4.0</mariadb4j.version>
         <slf4j.version>1.7.25</slf4j.version>
         <testng.version>6.11</testng.version>
-        <tomcat-jdbc.version>8.5.14</tomcat-jdbc.version>
-
+        <tomcat-jdbc.version>9.0.27</tomcat-jdbc.version>
+        <dependency-list.file>direct-dependencies.txt</dependency-list.file>
     </properties>
 
     <dependencyManagement>
             <dependency>
                 <groupId>org.onap.ccsdk.parent</groupId>
                 <artifactId>dependencies-bom</artifactId>
-                <version>1.5.0-SNAPSHOT</version>
+                <version>1.5.1-SNAPSHOT</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
                 <plugin>
                     <groupId>org.sonarsource.scanner.maven</groupId>
                     <artifactId>sonar-maven-plugin</artifactId>
-                    <version>3.3.0.603</version>
+                    <version>3.6.0.1398</version>
                 </plugin>
 
                 <!-- End of plugins from ONAP oparent -->
                         </execution>
                     </executions>
                 </plugin>
-
+                <plugin>
+                    <groupId>com.github.ferstl</groupId>
+                    <artifactId>depgraph-maven-plugin</artifactId>
+                    <version>3.3.0</version>
+                    <configuration>
+                        <graphFormat>text</graphFormat>
+                        <outputFileName>${dependency-list.file}</outputFileName>
+                        <outputDirectory>${project.basedir}</outputDirectory>
+                        <transitiveExcludes>*</transitiveExcludes>
+                        <showVersions>true</showVersions>
+                        <showGroupIds>true</showGroupIds>
+                    </configuration>
+                </plugin>
             </plugins>
 
         </pluginManagement>
                 <mdsal.skip.verbose>true</mdsal.skip.verbose> <!-- Bug 6236 -->
                 <maven.gitcommitid.skip>true</maven.gitcommitid.skip>
                 <modernizer.skip>true</modernizer.skip>
+                <format.skipExecute>true</format.skipExecute>
+                <format.skipValidate>true</format.skipValidate>
             </properties>
         </profile>
+        <profile>
+            <id>sonar-jacoco-aggregate</id>
+            <activation>
+                <property>
+                    <name>onap.jacoco.aggregateFile</name>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.jacoco</groupId>
+                        <artifactId>jacoco-maven-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>merge</id>
+                                <goals>
+                                    <goal>merge</goal>
+                                </goals>
+                                <phase>generate-resources</phase>
+                                <configuration>
+                                    <destFile>${onap.jacoco.aggregateFile}</destFile>
+                                    <fileSets>
+                                        <fileSet>
+                                            <directory>${project.basedir}</directory>
+                                            <includes>
+                                                <include>**/target/code-coverage/*.exec</include>
+                                            </includes>
+                                        </fileSet>
+                                    </fileSets>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
         <!-- End of profiles from ONAP oparent -->
-
     </profiles>
 </project>