Uplift all code base to java21 31/142631/5
authoradheli.tavares <adheli.tavares@est.tech>
Fri, 5 Dec 2025 09:40:32 +0000 (09:40 +0000)
committeradheli.tavares <adheli.tavares@est.tech>
Mon, 8 Dec 2025 09:37:34 +0000 (09:37 +0000)
Issue-ID: POLICY-5466
Change-Id: I58095be5047088a1e1d41c5faf0312054d9f6dfd
Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
integration/pom.xml
integration/src/main/resources/release/pf_release_data.csv
pom.xml

index 0a6a33e..01e68df 100644 (file)
@@ -36,7 +36,6 @@
     <name>Policy Integration POM</name>
     <description>Policy Integration POM</description>
     <properties>
-        <java.version>17</java.version>
         <!-- Note Well: For RELEASE/SNAPSHOT always set to the project version -->
         <version.parent.resources>5.2.3-SNAPSHOT</version.parent.resources>
         <version.parent.checkstyle>[4.1.2,)</version.parent.checkstyle>
@@ -52,7 +51,7 @@
         <docker.push.registry>nexus3.onap.org:10003</docker.push.registry>
         <!-- Dependency Versions -->
         <version.beanutils>1.11.0</version.beanutils>
-        <version.bytebuddy>1.14.13</version.bytebuddy>
+        <version.bytebuddy>1.17.8</version.bytebuddy>
         <version.ccsdk>1.7.1</version.ccsdk>
         <version.cucumber>7.15.0</version.cucumber>
         <version.docker-java>3.3.2</version.docker-java>
@@ -64,7 +63,7 @@
         <version.httpcore>5.3.4</version.httpcore>
         <version.io.prometheus>1.3.6</version.io.prometheus>
         <version.jackson>2.18.3</version.jackson>
-        <version.jacoco>0.8.11</version.jacoco>
+        <version.jacoco>0.8.13</version.jacoco>
         <version.jaxb>4.0.5</version.jaxb>
         <version.jersey>3.1.10</version.jersey>
         <version.jetty>12.0.22</version.jetty>
         <version.json-path>2.9.0</version.json-path>
         <version.json-schema-friend>0.12.4</version.json-schema-friend>
         <version.json-schema-validator>1.5.6</version.json-schema-validator>
-        <version.jupiter>5.12.2</version.jupiter>
+        <version.jupiter>6.0.0</version.jupiter>
+        <version.kafka>3.9.1</version.kafka>
         <version.kafka>4.1.0</version.kafka>
         <version.kotlin>2.1.20</version.kotlin>
         <version.log4j>2.24.3</version.log4j>
         <version.logback>1.5.18</version.logback>
+        <version.lombok>1.18.42</version.lombok>
         <version.maven-checkstyle-plugin>3.3.1</version.maven-checkstyle-plugin>
         <version.maven-remote-resources-plugin>3.1.0</version.maven-remote-resources-plugin>
         <version.micrometer>1.14.5</version.micrometer>
-        <version.mockito>5.18.0</version.mockito>
+        <version.mockito>5.20.0</version.mockito>
         <version.mockserver>5.15.0</version.mockserver>
         <version.nsa-cambria>1.2.1-oss</version.nsa-cambria>
         <version.nsa-sa-client>1.3.0-oss</version.nsa-sa-client>
             --add-opens java.base/java.util=ALL-UNNAMED
             --add-opens java.base/java.lang=ALL-UNNAMED
             --add-opens java.sql/java.sql=ALL-UNNAMED
+            -XX:+EnableDynamicAgentLoading
         </surefireArgLine>
     </properties>
     <distributionManagement>
             <dependency>
                 <groupId>org.projectlombok</groupId>
                 <artifactId>lombok</artifactId>
-                <version>1.18.38</version>
+                <version>${version.lombok}</version>
             </dependency>
             <dependency>
                 <groupId>org.slf4j</groupId>
                     <plugin>
                         <groupId>org.owasp</groupId>
                         <artifactId>dependency-check-maven</artifactId>
+                        <version>12.1.7</version>
                         <executions>
                             <execution>
                                 <goals>
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <annotationProcessorPaths>
+                        <path>
+                            <groupId>org.projectlombok</groupId>
+                            <artifactId>lombok</artifactId>
+                            <version>${version.lombok}</version>
+                        </path>
+                    </annotationProcessorPaths>
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 </project>
index c07ec38..a9a09be 100644 (file)
@@ -1,14 +1,14 @@
 Repo, Last Tag Version,Snapshot Version,Changed Files,Docker Images
-policy/parent,5.2.2,5.2.3-SNAPSHOT,0,
-policy/docker,4.2.2,4.2.3-SNAPSHOT,1,'policy-jre-alpine':'policy-jdk-alpine':'policy-db-migrator'
-policy/common,3.2.2,3.2.3-SNAPSHOT,0,
-policy/models,4.2.2,4.2.3-SNAPSHOT,2,'policy-models-simulator'
-policy/api,4.2.2,4.2.3-SNAPSHOT,1,'policy-api'
-policy/pap,4.2.2,4.2.3-SNAPSHOT,1,'policy-pap'
-policy/apex-pdp,4.2.2,4.2.3-SNAPSHOT,1,'policy-apex-pdp'
-policy/drools-pdp,3.2.2,3.2.3-SNAPSHOT,1,'policy-drools'
-policy/xacml-pdp,4.2.2,4.2.3-SNAPSHOT,1,'policy-xacml-pdp'
-policy/distribution,4.2.2,4.2.3-SNAPSHOT,1,'policy-distribution'
-policy/clamp,8.2.2,8.2.3-SNAPSHOT,8,'policy-clamp-ac-pf-ppnt':'policy-clamp-ac-k8s-ppnt':'policy-clamp-ac-http-ppnt':'policy-clamp-ac-a1pms-ppnt':'policy-clamp-runtime-acm':'policy-clamp-acm-element-impl':'policy-clamp-ac-kserve-ppnt':'policy-clamp-ac-sim-ppnt'
-policy/drools-applications,3.2.2,3.2.3-SNAPSHOT,0,'policy-pdpd-cl'
-policy/opa-pdp,1.0.8,1.0.9-SNAPSHOT,1,'policy-opa-pdp'
+policy/parent,5.2.2,6.0.0-SNAPSHOT,0,
+policy/docker,4.2.2,5.0.0-SNAPSHOT,1,'policy-jre-alpine':'policy-jdk-alpine':'policy-db-migrator'
+policy/common,3.2.2,4.0.0-SNAPSHOT,0,
+policy/models,4.2.2,5.0.0-SNAPSHOT,2,'policy-models-simulator'
+policy/api,4.2.2,5.0.0-SNAPSHOT,1,'policy-api'
+policy/pap,4.2.2,5.0.0-SNAPSHOT,1,'policy-pap'
+policy/apex-pdp,4.2.2,5.0.0-SNAPSHOT,1,'policy-apex-pdp'
+policy/drools-pdp,3.2.2,4.0.0-SNAPSHOT,1,'policy-drools'
+policy/xacml-pdp,4.2.2,5.0.0-SNAPSHOT,1,'policy-xacml-pdp'
+policy/distribution,4.2.2,5.0.0-SNAPSHOT,1,'policy-distribution'
+policy/clamp,8.2.2,9.0.0-SNAPSHOT,8,'policy-clamp-ac-pf-ppnt':'policy-clamp-ac-k8s-ppnt':'policy-clamp-ac-http-ppnt':'policy-clamp-ac-a1pms-ppnt':'policy-clamp-runtime-acm':'policy-clamp-acm-element-impl':'policy-clamp-ac-kserve-ppnt':'policy-clamp-ac-sim-ppnt'
+policy/drools-applications,3.2.2,4.0.0-SNAPSHOT,0,'policy-pdpd-cl'
+policy/opa-pdp,1.0.8,2.0.0-SNAPSHOT,1,'policy-opa-pdp'
diff --git a/pom.xml b/pom.xml
index b0cc76d..fc2eb13 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
     <packaging>pom</packaging>
 
     <properties>
-        <maven.compiler.release>17</maven.compiler.release>
+        <maven.compiler.release>21</maven.compiler.release>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>