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