Replace Eclipselink with Hibernate
[policy/parent.git] / integration / pom.xml
index a41fd7c..3b602ff 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");
         <version.cucumber>7.9.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.32.0.Final</version.drools>
         <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.h2>2.1.214</version.h2>
+        <version.hibernate>5.6.14.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.prometheus>0.16.0</version.io.prometheus>
         <version.jackson>2.14.1</version.jackson>
         <version.jakarta-api>2.0.2</version.jakarta-api>
+        <!--version.jakarta-api>3.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.jersey>3.1.0</version.jersey-->
         <version.jetty>9.4.48.v20220622</version.jetty>
+        <!--version.jetty>11.0.12</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.junit>4.13.2</version.junit>
         <version.kafka>3.3.1</version.kafka>
         <version.log4j>2.17.1</version.log4j>
+        <!--version.log4j>2.19.0</version.log4j-->
         <version.logback>1.2.11</version.logback>
+        <!--version.logback>1.4.5</version.logback-->
         <version.lombok>1.18.24</version.lombok>
-        <version.mariadb>3.1.0</version.mariadb>
+        <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.mockito-core>5.1.0</version.mockito-core>
+        <version.mockserver>5.15.0</version.mockserver>
         <version.netty>4.1.85.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.slf4j>2.0.5</version.slf4j-->
         <version.snakeyaml>1.33</version.snakeyaml>
-        <version.spring>5.3.22</version.spring>
-        <version.springboot>2.5.14</version.springboot>
+        <version.spring>5.3.25</version.spring>
+        <version.spring-security>5.8.1</version.spring-security>
+        <version.springboot>2.7.8</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.tomcat>10.1.2</version.tomcat-->
         <version.websocket>1.5.3</version.websocket>
     </properties>
     <distributionManagement>
                 <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 -->
             <dependency>
                 <groupId>javax.servlet</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.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>
                 <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>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-install-plugin</artifactId>
-                    <version>3.0.0-M1</version>
+                    <version>3.1.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>