diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 12675790..17bb6b25 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Set up JDK 20
uses: actions/setup-java@v3
with:
diff --git a/JavaCon/JDBC/pom.xml b/JavaCon/JDBC/pom.xml
index d4ff465b..8f7cde7c 100644
--- a/JavaCon/JDBC/pom.xml
+++ b/JavaCon/JDBC/pom.xml
@@ -24,7 +24,7 @@
com.oracle.database.jdbc
ojdbc10
- 19.18.0.0
+ 19.20.0.0
diff --git a/JavaCon/JavaKathy/pom.xml b/JavaCon/JavaKathy/pom.xml
index e07275b2..b623f82c 100644
--- a/JavaCon/JavaKathy/pom.xml
+++ b/JavaCon/JavaKathy/pom.xml
@@ -18,7 +18,7 @@
io.reactivex.rxjava3
rxjava
- 3.1.6
+ 3.1.8
compile
diff --git a/JavaCon/JsonIO/pom.xml b/JavaCon/JsonIO/pom.xml
index f194434b..9186666b 100644
--- a/JavaCon/JsonIO/pom.xml
+++ b/JavaCon/JsonIO/pom.xml
@@ -19,7 +19,7 @@
com.fasterxml.jackson.core
jackson-databind
- 2.15.0
+ 2.15.2
commons-io
diff --git a/JavaCon/SpecialKeywords/pom.xml b/JavaCon/SpecialKeywords/pom.xml
index e800ff84..735f0c9a 100644
--- a/JavaCon/SpecialKeywords/pom.xml
+++ b/JavaCon/SpecialKeywords/pom.xml
@@ -19,7 +19,7 @@
org.openjfx
javafx-controls
- 21-ea+17
+ 22-ea+11
diff --git a/JavaCon/pom.xml b/JavaCon/pom.xml
index b7576c47..1f0912f6 100644
--- a/JavaCon/pom.xml
+++ b/JavaCon/pom.xml
@@ -19,22 +19,22 @@
20
- 5.9.3
- 7.7.1
+ 5.10.0
+ 7.8.0
2.2
3.24.2
1.7.0
- 1.4.7
- 2.0.7
+ 1.4.11
+ 2.0.9
- 1.18.26
- 2.11.0
+ 1.18.30
+ 2.14.0
- 3.1.6
- 2022.0.7
+ 3.1.8
+ 2022.0.11
diff --git a/Playground/pom.xml b/Playground/pom.xml
index b957d8cc..232b1294 100644
--- a/Playground/pom.xml
+++ b/Playground/pom.xml
@@ -19,12 +19,12 @@
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
- 2.15.0
+ 2.15.2
com.fasterxml.jackson.core
jackson-databind
- 2.15.0
+ 2.15.2
@@ -36,7 +36,7 @@
org.yaml
snakeyaml
- 2.0
+ 2.2
com.esotericsoftware.yamlbeans
@@ -46,7 +46,7 @@
org.junit.jupiter
junit-jupiter-engine
- 5.9.3
+ 5.10.0
compile
@@ -86,7 +86,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.1.0
+ 3.1.2
--enable-preview
diff --git a/Testing/JunitBasics/pom.xml b/Testing/JunitBasics/pom.xml
index afb7c75a..775ac759 100644
--- a/Testing/JunitBasics/pom.xml
+++ b/Testing/JunitBasics/pom.xml
@@ -34,7 +34,7 @@
org.junit.platform
junit-platform-runner
- 1.9.3
+ 1.10.0
test
@@ -45,7 +45,7 @@
org.apache.commons
commons-lang3
- 3.12.0
+ 3.13.0
diff --git a/Testing/MutationPITesting/pom.xml b/Testing/MutationPITesting/pom.xml
index 8509bc71..a238265e 100644
--- a/Testing/MutationPITesting/pom.xml
+++ b/Testing/MutationPITesting/pom.xml
@@ -34,7 +34,7 @@
org.pitest
pitest-maven
- 1.13.1
+ 1.15.0
@@ -58,7 +58,7 @@
org.pitest
pitest-junit5-plugin
- 1.1.2
+ 1.2.0
diff --git a/Testing/PluralSight/pom.xml b/Testing/PluralSight/pom.xml
index 5dd6d430..89be8aa1 100644
--- a/Testing/PluralSight/pom.xml
+++ b/Testing/PluralSight/pom.xml
@@ -28,7 +28,7 @@
com.opencsv
opencsv
- 5.7.1
+ 5.8
@@ -39,12 +39,12 @@
org.springframework
spring-beans
- 6.0.9
+ 6.0.12
org.springframework
spring-context
- 6.0.9
+ 6.0.12
diff --git a/Testing/TestContainers/pom.xml b/Testing/TestContainers/pom.xml
index e711d9ae..6d8e7a67 100644
--- a/Testing/TestContainers/pom.xml
+++ b/Testing/TestContainers/pom.xml
@@ -8,7 +8,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.0.6
+ 3.1.4
@@ -51,28 +51,28 @@
org.testcontainers
testcontainers
- 1.18.1
+ 1.19.0
test
org.testcontainers
junit-jupiter
- 1.18.1
+ 1.19.0
test
org.testcontainers
mysql
- 1.18.1
+ 1.19.0
test
org.testcontainers
rabbitmq
- 1.18.1
+ 1.19.0
test
diff --git a/Testing/pom.xml b/Testing/pom.xml
index 52478df9..80d9ee8c 100644
--- a/Testing/pom.xml
+++ b/Testing/pom.xml
@@ -14,8 +14,8 @@
17
4.13.2
2.2
- 5.3.1
- 5.9.3
+ 5.5.0
+ 5.10.0
diff --git a/Tools/QuartzScheduler/build.gradle b/Tools/QuartzScheduler/build.gradle
index d74b394f..de9efb12 100644
--- a/Tools/QuartzScheduler/build.gradle
+++ b/Tools/QuartzScheduler/build.gradle
@@ -11,7 +11,7 @@ repositories {
dependencies {
// https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
- testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.9.3'
+ testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
// https://mvnrepository.com/artifact/org.quartz-scheduler/quartz
implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'
diff --git a/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.jar b/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.jar
index c1962a79..7f93135c 100644
Binary files a/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.jar and b/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.properties b/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.properties
index 37aef8d3..ac72c34e 100644
--- a/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.properties
+++ b/Tools/QuartzScheduler/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
networkTimeout=10000
+validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/Tools/QuartzScheduler/gradlew b/Tools/QuartzScheduler/gradlew
index aeb74cbb..0adc8e1a 100755
--- a/Tools/QuartzScheduler/gradlew
+++ b/Tools/QuartzScheduler/gradlew
@@ -83,7 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
-APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -130,10 +131,13 @@ location of your Java installation."
fi
else
JAVACMD=java
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+ if ! command -v java >/dev/null 2>&1
+ then
+ die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
+ fi
fi
# Increase the maximum file descriptors if we can.
diff --git a/Tools/aop-logging/.mvn/wrapper/maven-wrapper.properties b/Tools/aop-logging/.mvn/wrapper/maven-wrapper.properties
index 3c6fda8c..ac184013 100644
--- a/Tools/aop-logging/.mvn/wrapper/maven-wrapper.properties
+++ b/Tools/aop-logging/.mvn/wrapper/maven-wrapper.properties
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.2/apache-maven-3.9.2-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.4/apache-maven-3.9.4-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
diff --git a/Tools/aop-logging/pom.xml b/Tools/aop-logging/pom.xml
index 98f7cbe4..c55fe35d 100644
--- a/Tools/aop-logging/pom.xml
+++ b/Tools/aop-logging/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.0.6
+ 3.1.4
com.saurabh
diff --git a/Tools/moustache-demo/.mvn/wrapper/maven-wrapper.properties b/Tools/moustache-demo/.mvn/wrapper/maven-wrapper.properties
index 3c6fda8c..ac184013 100644
--- a/Tools/moustache-demo/.mvn/wrapper/maven-wrapper.properties
+++ b/Tools/moustache-demo/.mvn/wrapper/maven-wrapper.properties
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.2/apache-maven-3.9.2-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.4/apache-maven-3.9.4-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
diff --git a/Tools/moustache-demo/pom.xml b/Tools/moustache-demo/pom.xml
index f1fe5c7b..c8af5e0e 100644
--- a/Tools/moustache-demo/pom.xml
+++ b/Tools/moustache-demo/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.0.6
+ 3.1.4
@@ -19,7 +19,7 @@
17
0.9.10
0.8
- 5.2.3
+ 5.3.2
@@ -41,7 +41,7 @@
org.projectlombok
lombok
- 1.18.26
+ 1.18.30
com.github.spullara.mustache.java