Set snapshot and/or references of policy/parent for new release
[policy/parent.git] / integration / pom.xml
index f765d29..a8fbdda 100644 (file)
@@ -1,8 +1,8 @@
 <!--
   ============LICENSE_START=======================================================
    Copyright (C) 2018 Ericsson. All rights reserved.
-   Modifications Copyright (C) 2018-2022 AT&T. All rights reserved.
-   Modifications Copyright (C) 2019-2022 Nordix Foundation.
+   Modifications Copyright (C) 2018-2023 AT&T. All rights reserved.
+   Modifications Copyright (C) 2019-2023 Nordix Foundation.
    Modifications Copyright (C) 2020-2022 Bell Canada.
   ================================================================================
   Licensed under the Apache License, Version 2.0 (the "License");
   SPDX-License-Identifier: Apache-2.0
   ============LICENSE_END=========================================================
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+                            http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.onap.policy.parent</groupId>
         <artifactId>policy-parent</artifactId>
-        <version>3.7.0-SNAPSHOT</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>integration</artifactId>
     <packaging>pom</packaging>
     <properties>
         <java.version>11</java.version>
         <!-- Note Well: For RELEASE/SNAPSHOT always set to the project version -->
-        <version.parent.resources>3.7.0</version.parent.resources>
+        <version.parent.resources>3.7.3-SNAPSHOT</version.parent.resources>
         <jacoco.dataFile>${project.basedir}/../target/code-coverage/jacoco-ut.exec</jacoco.dataFile>
         <repo.npm>https://nexus3.onap.org/repository/npm.public/npm/-/</repo.npm>
         <docker.pull.registry>nexus3.onap.org:10001</docker.pull.registry>
         <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
         <!-- Dependency Versions -->
         <version.aaf>2.1.21</version.aaf>
-        <version.assertj>3.23.1</version.assertj>
+        <version.assertj>3.24.2</version.assertj>
         <version.awaitility>4.2.0</version.awaitility>
-        <version.bind-jaxb-api>2.3.1</version.bind-jaxb-api>
         <version.ccsdk>1.4.0</version.ccsdk>
         <version.commons-cli>1.5.0</version.commons-cli>
         <version.commons-codec>1.15</version.commons-codec>
-        <version.commons-fileupload>1.4</version.commons-fileupload>
+        <version.commons-collections4>4.4</version.commons-collections4>
+        <version.commons-fileupload>1.5</version.commons-fileupload>
         <version.commons-io>2.11.0</version.commons-io>
         <version.commons-lang3>3.12.0</version.commons-lang3>
+        <version.commons-math3>3.6.1</version.commons-math3>
         <version.commons-text>1.10.0</version.commons-text>
-        <version.cucumber>7.9.0</version.cucumber>
+        <version.cucumber>7.11.0</version.cucumber>
         <version.dmaap>1.1.12</version.dmaap>
         <version.docker-java>3.2.14</version.docker-java>
-        <version.drools>7.73.0.Final</version.drools>
-        <version.eclipselink>2.7.8</version.eclipselink>
+        <version.drools>8.33.0.Final</version.drools>
+        <version.glassfish.jaxb-runtime>2.3.8</version.glassfish.jaxb-runtime>
         <version.google-re2j>1.7</version.google-re2j>
-        <version.gson>2.10</version.gson>
-        <version.h2>1.4.200</version.h2>
-        <version.hibernate.core>5.4.31.Final</version.hibernate.core>
+        <version.gson>2.10.1</version.gson>
+        <version.h2>2.1.214</version.h2>
+        <version.hibernate>5.6.15.Final</version.hibernate>
+        <version.hibernate.persistence>1.0.2.Final</version.hibernate.persistence>
         <version.httpcore>4.4.16</version.httpcore>
-        <version.immutables>2.9.2</version.immutables>
-        <version.io.micrometer>1.10.2</version.io.micrometer>
+        <version.io.micrometer>1.10.4</version.io.micrometer>
         <version.io.prometheus>0.16.0</version.io.prometheus>
-        <version.jackson>2.14.1</version.jackson>
-        <version.jakarta-api>2.0.2</version.jakarta-api>
-        <version.javax-json>1.1.4</version.javax-json>
-        <version.jboss-jaxrs-api>1.0.1-Final</version.jboss-jaxrs-api>
-        <version.jersey>2.37</version.jersey>
-        <version.jetty>9.4.48.v20220622</version.jetty>
-        <version.json-simple>1.1.1</version.json-simple>
-        <version.json>20220924</version.json>
-        <version.junit-vintage>5.9.1</version.junit-vintage>
+        <version.jackson>2.14.2</version.jackson>
+        <version.jakarta.validation-api>2.0.2</version.jakarta.validation-api>
+        <version.javax.bind-jaxb-api>2.3.1</version.javax.bind-jaxb-api>
+        <version.javax.servlet-api>4.0.1</version.javax.servlet-api>
+        <version.javax.ws.rs-api>2.1.1</version.javax.ws.rs-api>
+        <version.jboss-jaxrs-api>2.0.2-Final</version.jboss-jaxrs-api>
+        <version.jersey>2.39</version.jersey>
+        <version.jetty>10.0.13</version.jetty> <!-- Downgrade from oparent -->
+        <version.json>20230227</version.json> <!-- Keep this until Cambria Client is removed-->
         <version.junit>4.13.2</version.junit>
-        <version.kafka>3.3.1</version.kafka>
-        <version.log4j>2.17.1</version.log4j>
-        <version.logback>1.2.11</version.logback>
-        <version.lombok>1.18.24</version.lombok>
-        <version.mariadb>3.1.0</version.mariadb>
+        <version.junit.jupiter>5.9.2</version.junit.jupiter>
+        <version.junit-vintage>5.9.2</version.junit-vintage>
+        <version.kafka>3.4.0</version.kafka>
+        <version.log4j>2.19.0</version.log4j>
+        <version.logback>1.2.11</version.logback> <!-- Downgrade from oparent -->
+        <version.lombok>1.18.26</version.lombok>
+        <version.mariadb>3.1.2</version.mariadb>
         <version.medeia>1.1.1</version.medeia>
         <version.mockito-all>1.10.19</version.mockito-all>
-        <version.mockito-core>3.7.7</version.mockito-core>
-        <version.mockserver>5.14.0</version.mockserver>
-        <version.netty>4.1.85.Final</version.netty>
+        <version.mockito-core>5.1.1</version.mockito-core>
+        <version.mockserver>5.15.0</version.mockserver>
+        <version.netty>4.1.89.Final</version.netty>
         <version.nsa-cambria>1.2.1-oss</version.nsa-cambria>
         <version.nsa-sa-client>1.3.0-oss</version.nsa-sa-client>
         <version.openpojo>0.9.1</version.openpojo>
         <version.plexus>3.5.0</version.plexus>
-        <version.postgresql>42.5.1</version.postgresql>
-        <version.powermock>2.0.9</version.powermock>
-        <version.sdc>2.0.0</version.sdc>
-        <version.servlet>4.0.1</version.servlet>
-        <version.slf4j>1.7.30</version.slf4j>
+        <version.postgresql>42.5.3</version.postgresql>
+        <version.sdc>2.0.1</version.sdc>
+        <version.slf4j>1.7.36</version.slf4j>
         <version.snakeyaml>1.33</version.snakeyaml>
-        <version.spring>5.3.22</version.spring>
-        <version.springboot>2.5.14</version.springboot>
-        <version.springdoc>1.6.13</version.springdoc>
-        <version.swagger.codegen.v3>3.0.36</version.swagger.codegen.v3>
-        <version.swagger.core.v3>2.2.7</version.swagger.core.v3>
-        <version.swagger>1.6.9</version.swagger>
-        <version.tomcat>9.0.62</version.tomcat>
+        <version.spring>5.3.25</version.spring> <!-- Downgrade from oparent -->
+        <version.spring-security>5.8.1</version.spring-security>
+        <version.springboot>2.7.8</version.springboot>
+        <version.springdoc>1.6.14</version.springdoc>
+        <version.swagger.core.v3>2.2.8</version.swagger.core.v3>
+        <version.swagger-jersey2-jaxrs>1.6.9</version.swagger-jersey2-jaxrs>
+        <version.tomcat>9.0.71</version.tomcat> <!-- Downgrade from oparent -->
         <version.websocket>1.5.3</version.websocket>
     </properties>
     <distributionManagement>
             <dependency>
                 <groupId>jakarta.validation</groupId>
                 <artifactId>jakarta.validation-api</artifactId>
-                <version>${version.jakarta-api}</version>
+                <version>${version.jakarta.validation-api}</version>
             </dependency>
             <!-- Jackson - needed by glassfish jersey -->
             <dependency>
                 <artifactId>jersey-media-multipart</artifactId>
                 <version>${version.jersey}</version>
             </dependency>
-            <dependency>
-                <groupId>org.glassfish</groupId>
-                <artifactId>javax.json</artifactId>
-                <version>${version.javax-json}</version>
-            </dependency>
             <!-- Jetty -->
             <dependency>
                 <groupId>org.eclipse.jetty</groupId>
             <dependency>
                 <groupId>io.swagger</groupId>
                 <artifactId>swagger-jersey2-jaxrs</artifactId>
-                <version>${version.swagger}</version>
-            </dependency>
-            <!--  Swagger Models -->
-            <dependency>
-                <groupId>io.swagger</groupId>
-                <artifactId>swagger-models</artifactId>
-                <version>${version.swagger}</version>
+                <version>${version.swagger-jersey2-jaxrs}</version>
             </dependency>
+            <!-- Swagger -->
             <dependency>
                 <groupId>io.swagger.core.v3</groupId>
-                <artifactId>swagger-models</artifactId>
+                <artifactId>swagger-annotations</artifactId>
                 <version>${version.swagger.core.v3}</version>
             </dependency>
-            <!-- Encoder and decoders for various formats -->
-            <dependency>
-                <groupId>commons-codec</groupId>
-                <artifactId>commons-codec</artifactId>
-                <version>${version.commons-codec}</version>
-            </dependency>
-            <!-- Eclipselink -->
-            <dependency>
-                <groupId>org.eclipse.persistence</groupId>
-                <artifactId>org.eclipse.persistence.jpa</artifactId>
-                <version>${version.eclipselink}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.persistence</groupId>
-                <artifactId>eclipselink</artifactId>
-                <version>${version.eclipselink}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.persistence</groupId>
-                <artifactId>org.eclipse.persistence.core</artifactId>
-                <version>${version.eclipselink}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.persistence</groupId>
-                <artifactId>org.eclipse.persistence.oracle</artifactId>
-                <version>${version.eclipselink}</version>
-            </dependency>
-            <!-- Java Servlet API -->
+            <!-- Javax -->
             <dependency>
                 <groupId>javax.servlet</groupId>
                 <artifactId>javax.servlet-api</artifactId>
-                <version>${version.servlet}</version>
+                <version>${version.javax.servlet-api}</version>
             </dependency>
+            <dependency>
+                <groupId>javax.ws.rs</groupId>
+                <artifactId>javax.ws.rs-api</artifactId>
+                <version>${version.javax.ws.rs-api}</version>
+            </dependency>
+            <!-- JAXB -->
             <dependency>
                 <groupId>javax.xml.bind</groupId>
                 <artifactId>jaxb-api</artifactId>
-                <version>${version.bind-jaxb-api}</version>
+                <version>${version.javax.bind-jaxb-api}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.glassfish.jaxb</groupId>
+                <artifactId>jaxb-runtime</artifactId>
+                <version>${version.glassfish.jaxb-runtime}</version>
             </dependency>
             <!-- HttpComponents Core (blocking I/O) -->
             <dependency>
                 <artifactId>saClientLibrary</artifactId>
                 <version>${version.nsa-sa-client}</version>
             </dependency>
-            <!-- Commons CLI for command line parsing -->
-            <dependency>
-                <groupId>commons-cli</groupId>
-                <artifactId>commons-cli</artifactId>
-                <version>${version.commons-cli}</version>
-            </dependency>
             <!-- Web Sockets -->
             <dependency>
                 <groupId>org.java-websocket</groupId>
                 <artifactId>drools-core</artifactId>
                 <version>${version.drools}</version>
             </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-engine</artifactId>
+                <version>${version.drools}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-xml-support</artifactId>
+                <version>${version.drools}</version>
+            </dependency>
             <dependency>
                 <groupId>org.drools</groupId>
                 <artifactId>drools-persistence-jpa</artifactId>
                 <version>${version.mockserver}</version>
                 <scope>test</scope>
             </dependency>
-            <!-- Immutables -->
-            <dependency>
-                <groupId>org.immutables</groupId>
-                <artifactId>value</artifactId>
-                <version>${version.immutables}</version>
-                <scope>provided</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.immutables</groupId>
-                <artifactId>gson</artifactId>
-                <version>${version.immutables}</version>
-            </dependency>
             <!-- Springdoc -->
             <dependency>
                 <groupId>org.springdoc</groupId>
                 <artifactId>springdoc-openapi-ui</artifactId>
                 <version>${version.springdoc}</version>
             </dependency>
-            <!-- File upload -->
-            <dependency>
-                <groupId>commons-fileupload</groupId>
-                <artifactId>commons-fileupload</artifactId>
-                <version>${version.commons-fileupload}</version>
-            </dependency>
+            <!-- SDC -->
             <dependency>
                 <groupId>org.onap.sdc.sdc-distribution-client</groupId>
                 <artifactId>sdc-distribution-client</artifactId>
                 <version>${version.mockito-all}</version>
                 <scope>test</scope>
             </dependency>
-            <dependency>
-                <groupId>org.powermock</groupId>
-                <artifactId>powermock-core</artifactId>
-                <version>${version.powermock}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.powermock</groupId>
-                <artifactId>powermock-api-mockito2</artifactId>
-                <version>${version.powermock}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.powermock</groupId>
-                <artifactId>powermock-module-junit4</artifactId>
-                <version>${version.powermock}</version>
-                <scope>test</scope>
-            </dependency>
             <dependency>
                 <groupId>org.mockito</groupId>
                 <artifactId>mockito-core</artifactId>
                 <version>${version.netty}</version>
             </dependency>
             <!-- Apache Commons -->
+            <dependency>
+                <groupId>commons-cli</groupId>
+                <artifactId>commons-cli</artifactId>
+                <version>${version.commons-cli}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-codec</groupId>
+                <artifactId>commons-codec</artifactId>
+                <version>${version.commons-codec}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-fileupload</groupId>
+                <artifactId>commons-fileupload</artifactId>
+                <version>${version.commons-fileupload}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.commons</groupId>
-                <artifactId>commons-lang3</artifactId>
-                <version>${version.commons-lang3}</version>
+                <artifactId>commons-collections4</artifactId>
+                <version>${version.commons-collections4}</version>
             </dependency>
             <dependency>
                 <groupId>commons-io</groupId>
             </dependency>
             <dependency>
                 <groupId>org.apache.commons</groupId>
-                <artifactId>commons-text</artifactId>
-                <version>${version.commons-text}</version>
+                <artifactId>commons-lang3</artifactId>
+                <version>${version.commons-lang3}</version>
             </dependency>
-            <!-- Google Code -->
             <dependency>
-                <groupId>com.googlecode.json-simple</groupId>
-                <artifactId>json-simple</artifactId>
-                <version>${version.json-simple}</version>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-math3</artifactId>
+                <version>${version.commons-math3}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-text</artifactId>
+                <version>${version.commons-text}</version>
             </dependency>
             <!-- Github -->
             <dependency>
                 <artifactId>spring-webflux</artifactId>
                 <version>${version.spring}</version>
             </dependency>
+            <dependency>
+                <groupId>org.springframework</groupId>
+                <artifactId>spring-test</artifactId>
+                <version>${version.spring}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework.security</groupId>
+                <artifactId>spring-security-test</artifactId>
+                <version>${version.spring-security}</version>
+                <scope>test</scope>
+            </dependency>
             <!--  Springboot -->
             <dependency>
                 <groupId>org.springframework.boot</groupId>
             <dependency>
                 <groupId>org.hibernate</groupId>
                 <artifactId>hibernate-core</artifactId>
-                <version>${version.hibernate.core}</version>
+                <version>${version.hibernate}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.hibernate</groupId>
+                <artifactId>hibernate-entitymanager</artifactId>
+                <version>${version.hibernate}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.hibernate.javax.persistence</groupId>
+                <artifactId>hibernate-jpa-2.1-api</artifactId>
+                <version>${version.hibernate.persistence}</version>
             </dependency>
             <!-- Tomcat -->
             <dependency>
         <pluginManagement>
             <plugins>
                 <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>versions-maven-plugin</artifactId>
-                    <version>2.8.1</version>
+                    <groupId>com.coderplus.maven.plugins</groupId>
+                    <artifactId>copy-rename-maven-plugin</artifactId>
+                    <version>1.0.1</version>
                 </plugin>
                 <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-dependency-plugin</artifactId>
-                    <version>3.1.2</version>
+                    <groupId>com.github.eirslett</groupId>
+                    <artifactId>frontend-maven-plugin</artifactId>
+                    <version>1.12.1</version>
                 </plugin>
                 <plugin>
-                    <!-- THIS PLUGIN IS RETIRED -->
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-reactor-plugin</artifactId>
-                    <version>1.1</version>
+                    <groupId>io.fabric8</groupId>
+                    <artifactId>docker-maven-plugin</artifactId>
+                    <version>0.41.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>io.github.git-commit-id</groupId>
+                    <artifactId>git-commit-id-maven-plugin</artifactId>
+                    <version>5.0.0</version>
+                    <executions>
+                        <execution>
+                            <goals>
+                                <goal>revision</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                    <configuration>
+                        <skipPoms>false</skipPoms>
+                        <generateGitPropertiesFile>false</generateGitPropertiesFile>
+                        <includeOnlyProperties>
+                            <includeOnlyProperty>^git.build.(time|version)$</includeOnlyProperty>
+                            <includeOnlyProperty>^git.commit.id.(abbrev|full)$</includeOnlyProperty>
+                        </includeOnlyProperties>
+                        <commitIdGenerationMode>full</commitIdGenerationMode>
+                        <dateFormat>yyyy-MM-dd'T'HH:mm:ss.SSS'Z'</dateFormat>
+                        <dateFormatTimeZone>UTC</dateFormatTimeZone>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>io.swagger.codegen.v3</groupId>
+                    <artifactId>swagger-codegen-maven-plugin</artifactId>
+                    <version>3.0.36</version>
                 </plugin>
                 <plugin>
-                    <!-- THIS PLUGIN IS RETIRED -->
-                    <!-- Advise to use m2e -->
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-eclipse-plugin</artifactId>
-                    <version>2.10</version>
+                    <artifactId>maven-archetype-plugin</artifactId>
+                    <version>3.2.1</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-install-plugin</artifactId>
-                    <version>3.0.0-M1</version>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>3.4.2</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-resources-plugin</artifactId>
+                    <artifactId>maven-clean-plugin</artifactId>
                     <version>3.2.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-source-plugin</artifactId>
-                    <version>3.2.1</version>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.10.1</version>
+                    <configuration>
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                        <release>${java.version}</release>
+                    </configuration>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-release-plugin</artifactId>
-                    <version>3.0.0-M1</version>
+                    <artifactId>maven-dependency-plugin</artifactId>
+                    <version>3.5.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-assembly-plugin</artifactId>
-                    <version>3.3.0</version>
+                    <artifactId>maven-eclipse-plugin</artifactId>
+                    <version>2.10</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>3.1.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-jar-plugin</artifactId>
-                    <version>3.2.0</version>
+                    <version>3.3.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>3.2.0</version>
+                    <version>3.4.1</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-shade-plugin</artifactId>
-                    <version>3.2.4</version>
+                    <artifactId>maven-pmd-plugin</artifactId>
+                    <version>3.20.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-archetype-plugin</artifactId>
-                    <version>3.2.0</version>
+                    <artifactId>maven-release-plugin</artifactId>
+                    <version>3.0.0-M7</version>
                 </plugin>
                 <plugin>
-                    <groupId>com.coderplus.maven.plugins</groupId>
-                    <artifactId>copy-rename-maven-plugin</artifactId>
-                    <version>1.0.1</version>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-remote-resources-plugin</artifactId>
+                    <version>3.0.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.8.1</version>
-                    <configuration>
-                        <encoding>${project.build.sourceEncoding}</encoding>
-                        <release>${java.version}</release>
-                    </configuration>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>3.3.0</version>
                 </plugin>
                 <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>exec-maven-plugin</artifactId>
-                    <version>3.0.0</version>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>3.2.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-shade-plugin</artifactId>
+                    <version>3.4.1</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-war-plugin</artifactId>
-                    <version>3.3.1</version>
+                    <version>3.3.2</version>
                 </plugin>
                 <plugin>
-                    <groupId>io.fabric8</groupId>
-                    <artifactId>docker-maven-plugin</artifactId>
-                    <version>0.40.1</version>
+                    <groupId>org.codehaus.gmaven</groupId>
+                    <artifactId>groovy-maven-plugin</artifactId>
+                    <version>2.1.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>versions-maven-plugin</artifactId>
+                    <version>2.14.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>exec-maven-plugin</artifactId>
+                    <version>3.1.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.kie</groupId>
                     <artifactId>spring-boot-maven-plugin</artifactId>
                     <version>${version.springboot}</version>
                 </plugin>
-                <plugin>
-                    <groupId>io.github.git-commit-id</groupId>
-                    <artifactId>git-commit-id-maven-plugin</artifactId>
-                    <version>5.0.0</version>
-                    <executions>
-                        <execution>
-                            <goals>
-                                <goal>revision</goal>
-                            </goals>
-                        </execution>
-                    </executions>
-                    <configuration>
-                        <skipPoms>false</skipPoms>
-                        <generateGitPropertiesFile>false</generateGitPropertiesFile>
-                        <includeOnlyProperties>
-                            <includeOnlyProperty>^git.build.(time|version)$</includeOnlyProperty>
-                            <includeOnlyProperty>^git.commit.id.(abbrev|full)$</includeOnlyProperty>
-                        </includeOnlyProperties>
-                        <commitIdGenerationMode>full</commitIdGenerationMode>
-                        <dateFormat>yyyy-MM-dd'T'HH:mm:ss.SSS'Z'</dateFormat>
-                        <dateFormatTimeZone>UTC</dateFormatTimeZone>
-                    </configuration>
-                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>