From 9b299f01ae6f826306f2ad76eb01d9d1bbe4ca27 Mon Sep 17 00:00:00 2001 From: panos-kakos <102670093+panos-kakos@users.noreply.github.com> Date: Thu, 4 Jan 2024 20:08:03 +0200 Subject: [PATCH] [JAVA-27683] Fix failing module core-java-modules - upgrade to JDK 17 (#15495) --- core-java-modules/core-java-17/pom.xml | 6 ------ .../core-java-collections-list-4/pom.xml | 6 ------ .../core-java-collections-maps-4/pom.xml | 11 ----------- .../core-java-collections-set-2/pom.xml | 10 ---------- .../core-java-collections-set/pom.xml | 7 ------- .../core-java-concurrency-simple/pom.xml | 10 ---------- .../core-java-date-operations-1/pom.xml | 7 ------- .../core-java-datetime-conversion/pom.xml | 7 ------- .../core-java-datetime-string-2/pom.xml | 10 ---------- .../core-java-datetime-string/pom.xml | 7 ------- core-java-modules/core-java-httpclient/pom.xml | 7 ------- core-java-modules/core-java-io-4/pom.xml | 7 +++++-- core-java-modules/core-java-jndi/pom.xml | 10 +++------- .../jndi/exceptions/JndiExceptionsUnitTest.java | 2 +- core-java-modules/core-java-jvm-2/pom.xml | 5 ----- core-java-modules/core-java-lang-6/pom.xml | 5 ----- .../core-java-lang-oop-generics/pom.xml | 8 -------- core-java-modules/core-java-os-2/pom.xml | 11 ----------- core-java-modules/core-java-os/pom.xml | 7 ------- core-java-modules/core-java-streams-2/pom.xml | 5 ----- core-java-modules/core-java-streams-4/pom.xml | 5 ----- core-java-modules/core-java-streams-5/pom.xml | 5 ----- core-java-modules/core-java-streams-maps/pom.xml | 8 -------- .../core-java-streams-simple/pom.xml | 3 --- core-java-modules/core-java-streams/pom.xml | 5 ----- .../core-java-string-algorithms-3/pom.xml | 5 ----- .../core-java-string-apis-2/pom.xml | 4 ---- .../core-java-string-operations-3/pom.xml | 8 +------- .../core-java-string-operations-4/pom.xml | 8 +------- .../core-java-string-operations-5/pom.xml | 6 ------ core-java-modules/pom.xml | 16 ++++++++-------- 31 files changed, 19 insertions(+), 202 deletions(-) diff --git a/core-java-modules/core-java-17/pom.xml b/core-java-modules/core-java-17/pom.xml index e2d854be44..aae19ff85e 100644 --- a/core-java-modules/core-java-17/pom.xml +++ b/core-java-modules/core-java-17/pom.xml @@ -21,10 +21,7 @@ maven-compiler-plugin ${maven-compiler-plugin.version} - ${maven.compiler.release} --enable-preview - ${maven.compiler.source.version} - ${maven.compiler.target.version} org.openjdk.jmh @@ -69,9 +66,6 @@ - 17 - 17 - 17 3.0.0-M5 diff --git a/core-java-modules/core-java-collections-list-4/pom.xml b/core-java-modules/core-java-collections-list-4/pom.xml index 6d068298ec..0f170b0b85 100644 --- a/core-java-modules/core-java-collections-list-4/pom.xml +++ b/core-java-modules/core-java-collections-list-4/pom.xml @@ -75,10 +75,6 @@ org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} - - ${maven.compiler.source.version} - ${maven.compiler.target.version} - @@ -89,8 +85,6 @@ 1.2.0 3.0 3.22.0 - 17 - 17 5.3.22 diff --git a/core-java-modules/core-java-collections-maps-4/pom.xml b/core-java-modules/core-java-collections-maps-4/pom.xml index f1734b7379..5f7b40fbf6 100644 --- a/core-java-modules/core-java-collections-maps-4/pom.xml +++ b/core-java-modules/core-java-collections-maps-4/pom.xml @@ -55,19 +55,8 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - - - UTF-8 - 11 - 11 - - \ No newline at end of file diff --git a/core-java-modules/core-java-collections-set-2/pom.xml b/core-java-modules/core-java-collections-set-2/pom.xml index 7274f1861b..4f1944f269 100644 --- a/core-java-modules/core-java-collections-set-2/pom.xml +++ b/core-java-modules/core-java-collections-set-2/pom.xml @@ -44,18 +44,8 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - - - 8 - 8 - - \ No newline at end of file diff --git a/core-java-modules/core-java-collections-set/pom.xml b/core-java-modules/core-java-collections-set/pom.xml index ed3114742c..1fb59db991 100644 --- a/core-java-modules/core-java-collections-set/pom.xml +++ b/core-java-modules/core-java-collections-set/pom.xml @@ -36,18 +36,11 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - - 11 - 11 2.8.5 diff --git a/core-java-modules/core-java-concurrency-simple/pom.xml b/core-java-modules/core-java-concurrency-simple/pom.xml index 720ab5a0ed..eb196027aa 100644 --- a/core-java-modules/core-java-concurrency-simple/pom.xml +++ b/core-java-modules/core-java-concurrency-simple/pom.xml @@ -33,18 +33,8 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source.version} - ${maven.compiler.target.version} - - - 17 - 17 - - \ No newline at end of file diff --git a/core-java-modules/core-java-date-operations-1/pom.xml b/core-java-modules/core-java-date-operations-1/pom.xml index 3d7335c86e..45a885db5e 100644 --- a/core-java-modules/core-java-date-operations-1/pom.xml +++ b/core-java-modules/core-java-date-operations-1/pom.xml @@ -44,11 +44,6 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - @@ -56,8 +51,6 @@ 2.12.5 RELEASE - 1.9 - 1.9 \ No newline at end of file diff --git a/core-java-modules/core-java-datetime-conversion/pom.xml b/core-java-modules/core-java-datetime-conversion/pom.xml index 8e148edaad..89af441ed4 100644 --- a/core-java-modules/core-java-datetime-conversion/pom.xml +++ b/core-java-modules/core-java-datetime-conversion/pom.xml @@ -44,19 +44,12 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - 2.12.5 - 1.9 - 1.9 \ No newline at end of file diff --git a/core-java-modules/core-java-datetime-string-2/pom.xml b/core-java-modules/core-java-datetime-string-2/pom.xml index 458fba25a2..d619b0af84 100644 --- a/core-java-modules/core-java-datetime-string-2/pom.xml +++ b/core-java-modules/core-java-datetime-string-2/pom.xml @@ -18,18 +18,8 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - - - 1.8 - 1.8 - - \ No newline at end of file diff --git a/core-java-modules/core-java-datetime-string/pom.xml b/core-java-modules/core-java-datetime-string/pom.xml index 292a38a5af..9dff35ac94 100644 --- a/core-java-modules/core-java-datetime-string/pom.xml +++ b/core-java-modules/core-java-datetime-string/pom.xml @@ -54,11 +54,6 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - @@ -67,8 +62,6 @@ 1.7 2.12.5 RELEASE - 1.9 - 1.9 \ No newline at end of file diff --git a/core-java-modules/core-java-httpclient/pom.xml b/core-java-modules/core-java-httpclient/pom.xml index fc95366392..593e73b5cb 100644 --- a/core-java-modules/core-java-httpclient/pom.xml +++ b/core-java-modules/core-java-httpclient/pom.xml @@ -44,18 +44,11 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source.version} - ${maven.compiler.target.version} - - 11 - 11 3.22.0 5.11.2 3.3.1 diff --git a/core-java-modules/core-java-io-4/pom.xml b/core-java-modules/core-java-io-4/pom.xml index 30177e5c09..4663f6a521 100644 --- a/core-java-modules/core-java-io-4/pom.xml +++ b/core-java-modules/core-java-io-4/pom.xml @@ -34,13 +34,16 @@ commons-codec commons-codec - 1.15 + ${commons-codec.version} com.google.guava guava - 31.1-jre + ${guava.version} + + 1.16.0 + \ No newline at end of file diff --git a/core-java-modules/core-java-jndi/pom.xml b/core-java-modules/core-java-jndi/pom.xml index e48bec6622..bd3ff06c7c 100644 --- a/core-java-modules/core-java-jndi/pom.xml +++ b/core-java-modules/core-java-jndi/pom.xml @@ -50,8 +50,9 @@ + org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + ${maven-surefire-plugin.version} 3 false @@ -64,10 +65,6 @@ org.apache.maven.plugins maven-compiler-plugin - - ${source.version} - ${target.version} - @@ -75,8 +72,7 @@ 5.0.9.RELEASE 2.0.0.AM26 - 1.8 - 1.8 + 3.2.3 \ No newline at end of file diff --git a/core-java-modules/core-java-jndi/src/test/java/com/baeldung/jndi/exceptions/JndiExceptionsUnitTest.java b/core-java-modules/core-java-jndi/src/test/java/com/baeldung/jndi/exceptions/JndiExceptionsUnitTest.java index 4d202f8f0c..671bba6ef9 100644 --- a/core-java-modules/core-java-jndi/src/test/java/com/baeldung/jndi/exceptions/JndiExceptionsUnitTest.java +++ b/core-java-modules/core-java-jndi/src/test/java/com/baeldung/jndi/exceptions/JndiExceptionsUnitTest.java @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestMethodOrder; import org.springframework.jndi.JndiTemplate; -import org.springframework.mock.jndi.SimpleNamingContextBuilder; +import org.springframework.mock.jndi.*; @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public class JndiExceptionsUnitTest { diff --git a/core-java-modules/core-java-jvm-2/pom.xml b/core-java-modules/core-java-jvm-2/pom.xml index 2ccc847a6f..a2e553eacf 100644 --- a/core-java-modules/core-java-jvm-2/pom.xml +++ b/core-java-modules/core-java-jvm-2/pom.xml @@ -31,10 +31,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - ${maven.compiler.source} - ${maven.compiler.target} --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED @@ -46,8 +43,6 @@ 0.10 0.10.2 - 11 - 11 \ No newline at end of file diff --git a/core-java-modules/core-java-lang-6/pom.xml b/core-java-modules/core-java-lang-6/pom.xml index a47ed459f6..accb014963 100644 --- a/core-java-modules/core-java-lang-6/pom.xml +++ b/core-java-modules/core-java-lang-6/pom.xml @@ -40,8 +40,6 @@ org.apache.maven.plugins maven-compiler-plugin - 17 - 17 @@ -61,9 +59,6 @@ - 17 - 17 - UTF-8 1.6.0.Beta1 1.37 diff --git a/core-java-modules/core-java-lang-oop-generics/pom.xml b/core-java-modules/core-java-lang-oop-generics/pom.xml index 9b01a97918..9c453cae10 100644 --- a/core-java-modules/core-java-lang-oop-generics/pom.xml +++ b/core-java-modules/core-java-lang-oop-generics/pom.xml @@ -24,10 +24,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - ${maven.compiler.source} - ${maven.compiler.target} @@ -36,9 +33,4 @@ - - 17 - 17 - - \ No newline at end of file diff --git a/core-java-modules/core-java-os-2/pom.xml b/core-java-modules/core-java-os-2/pom.xml index 11b0585ae7..27dc8a0c8b 100644 --- a/core-java-modules/core-java-os-2/pom.xml +++ b/core-java-modules/core-java-os-2/pom.xml @@ -25,18 +25,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - - - - 1.9 - 1.9 - - \ No newline at end of file diff --git a/core-java-modules/core-java-os/pom.xml b/core-java-modules/core-java-os/pom.xml index cd5b479974..cc1fac0ec2 100644 --- a/core-java-modules/core-java-os/pom.xml +++ b/core-java-modules/core-java-os/pom.xml @@ -64,19 +64,12 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - - ${maven.compiler.source} - ${maven.compiler.target} - 4.01 - 1.9 - 1.9 0.4 1.8.7 diff --git a/core-java-modules/core-java-streams-2/pom.xml b/core-java-modules/core-java-streams-2/pom.xml index 9725497b04..fd8274b268 100644 --- a/core-java-modules/core-java-streams-2/pom.xml +++ b/core-java-modules/core-java-streams-2/pom.xml @@ -31,9 +31,4 @@ - - 1.9 - 1.9 - - \ No newline at end of file diff --git a/core-java-modules/core-java-streams-4/pom.xml b/core-java-modules/core-java-streams-4/pom.xml index 383f14d573..79124345a6 100644 --- a/core-java-modules/core-java-streams-4/pom.xml +++ b/core-java-modules/core-java-streams-4/pom.xml @@ -102,10 +102,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - ${maven.compiler.source} - ${maven.compiler.target} -parameters @@ -115,8 +112,6 @@ 3.23.1 - 12 - 12 1.2.5 2.2.2 3.1.5 diff --git a/core-java-modules/core-java-streams-5/pom.xml b/core-java-modules/core-java-streams-5/pom.xml index bb1703dada..6ff93a5401 100644 --- a/core-java-modules/core-java-streams-5/pom.xml +++ b/core-java-modules/core-java-streams-5/pom.xml @@ -68,8 +68,6 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven.compiler.source} - ${maven.compiler.target} -parameters @@ -77,9 +75,6 @@ - - 12 - 12 0.10.2 diff --git a/core-java-modules/core-java-streams-maps/pom.xml b/core-java-modules/core-java-streams-maps/pom.xml index 8942a1f55f..ef1e3c688d 100644 --- a/core-java-modules/core-java-streams-maps/pom.xml +++ b/core-java-modules/core-java-streams-maps/pom.xml @@ -47,18 +47,10 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven.compiler.source} - ${maven.compiler.target} -parameters - - - 1.8 - 1.8 - - diff --git a/core-java-modules/core-java-streams-simple/pom.xml b/core-java-modules/core-java-streams-simple/pom.xml index 5910e9daf2..30a5b3f568 100644 --- a/core-java-modules/core-java-streams-simple/pom.xml +++ b/core-java-modules/core-java-streams-simple/pom.xml @@ -44,9 +44,6 @@ 1.5.1 - 17 - 17 - 17 \ No newline at end of file diff --git a/core-java-modules/core-java-streams/pom.xml b/core-java-modules/core-java-streams/pom.xml index 005968d214..e5e6adf3c0 100644 --- a/core-java-modules/core-java-streams/pom.xml +++ b/core-java-modules/core-java-streams/pom.xml @@ -43,10 +43,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - ${maven.compiler.source} - ${maven.compiler.target} -parameters @@ -57,8 +54,6 @@ 0.10.4 1.16 0.8.1 - 17 - 17 \ No newline at end of file diff --git a/core-java-modules/core-java-string-algorithms-3/pom.xml b/core-java-modules/core-java-string-algorithms-3/pom.xml index 548a3dc3f8..9d3b824df4 100644 --- a/core-java-modules/core-java-string-algorithms-3/pom.xml +++ b/core-java-modules/core-java-string-algorithms-3/pom.xml @@ -47,10 +47,7 @@ org.apache.maven.plugins maven-compiler-plugin - ${maven-compiler-plugin.version} - ${maven.compiler.source} - ${maven.compiler.target} -parameters @@ -58,8 +55,6 @@ - 11 - 11 1.7 5.1.1 1.10.0 diff --git a/core-java-modules/core-java-string-apis-2/pom.xml b/core-java-modules/core-java-string-apis-2/pom.xml index 0289a18e85..c77ea7c64b 100644 --- a/core-java-modules/core-java-string-apis-2/pom.xml +++ b/core-java-modules/core-java-string-apis-2/pom.xml @@ -37,10 +37,6 @@ org.apache.maven.plugins maven-compiler-plugin - - 11 - 11 - diff --git a/core-java-modules/core-java-string-operations-3/pom.xml b/core-java-modules/core-java-string-operations-3/pom.xml index 59d14805a0..a82a0d5b11 100644 --- a/core-java-modules/core-java-string-operations-3/pom.xml +++ b/core-java-modules/core-java-string-operations-3/pom.xml @@ -51,10 +51,6 @@ org.apache.maven.plugins maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - @@ -67,9 +63,7 @@ - 11 - 11 - 5.3.9 + 6.1.2 3.6.3 6.1.1 2.16.0 diff --git a/core-java-modules/core-java-string-operations-4/pom.xml b/core-java-modules/core-java-string-operations-4/pom.xml index b9591763a0..2537deb48b 100644 --- a/core-java-modules/core-java-string-operations-4/pom.xml +++ b/core-java-modules/core-java-string-operations-4/pom.xml @@ -47,19 +47,13 @@ org.apache.maven.plugins maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - - 11 - 11 5.8 - 5.3.13 + 6.1.2 1.10.0 diff --git a/core-java-modules/core-java-string-operations-5/pom.xml b/core-java-modules/core-java-string-operations-5/pom.xml index 2a2a353984..768a04ba23 100644 --- a/core-java-modules/core-java-string-operations-5/pom.xml +++ b/core-java-modules/core-java-string-operations-5/pom.xml @@ -31,17 +31,11 @@ org.apache.maven.plugins maven-compiler-plugin - - ${maven.compiler.source} - ${maven.compiler.target} - - 11 - 11 3.12.0 1.10.0 diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml index 038930e0d4..50a7fed934 100644 --- a/core-java-modules/pom.xml +++ b/core-java-modules/pom.xml @@ -59,15 +59,15 @@ core-java-lang-oop-constructors-2 core-java-methods core-java-networking-3 - + core-java-os core-java-perf-2 core-java-streams-4 core-java-streams-5 core-java-streams-collect core-java-streams-maps - + core-java-string-operations-3 core-java-string-operations-4 - + core-java-string-operations-5 core-java-time-measurements core-java-annotations @@ -122,13 +122,13 @@ core-java-io core-java-io-2 core-java-io-3 - + core-java-io-4 core-java-io-5 core-java-io-apis core-java-io-apis-2 core-java-io-conversions core-java-jar - + core-java-jndi core-java-jvm core-java-jvm-2 core-java-jvm-3 @@ -143,11 +143,11 @@ core-java-lang-oop-constructors core-java-lang-oop-patterns core-java-lang-oop-generics - + core-java-lang-oop-modifiers core-java-lang-oop-types core-java-lang-oop-types-2 core-java-lang-oop-inheritance - + core-java-lang-oop-methods core-java-lang-oop-others core-java-lang-operators core-java-lang-operators-2 @@ -187,7 +187,7 @@ core-java-string-algorithms-3 core-java-string-algorithms-4 core-java-string-apis - + core-java-string-apis-2 core-java-swing core-java-string-conversions core-java-string-conversions-2