From 7a34d34548d1678766068692f8186e582e1af8f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Sep 2026 20:58:17 +0000 Subject: [PATCH] chore(deps): bump the java group across 1 directory with 11 updates Bumps the java group with 11 updates in the /packages/java directory: | Package | From | To | | --- | --- | --- | | [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.3` | | [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.3` | | [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.10.1` | `8.10.3` | | [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) | `3.0.4` | `3.0.7` | | [tools.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `3.1.7` | `3.2.3` | | [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `3.1.7` | `3.2.3` | | [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.7` | `3.2.3` | | org.apache.tomcat.embed:tomcat-embed-core | `11.0.25` | `11.0.26` | | org.apache.tomcat.embed:tomcat-embed-el | `11.0.25` | `11.0.26` | | org.apache.tomcat.embed:tomcat-embed-websocket | `11.0.25` | `11.0.26` | | [gradle-wrapper](https://github.com/gradle/gradle) | `9.2.1` | `9.8.0` | Updates `org.junit.jupiter:junit-jupiter` from 6.0.3 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.3) Updates `org.junit.platform:junit-platform-launcher` from 6.0.3 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.3) Updates `com.diffplug.spotless` from 8.10.1 to 8.10.3 - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/gradle/8.10.1...gradle/8.10.3) Updates `com.networknt:json-schema-validator` from 3.0.4 to 3.0.7 - [Release notes](https://github.com/networknt/json-schema-validator/releases) - [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md) - [Commits](https://github.com/networknt/json-schema-validator/compare/3.0.4...3.0.7) Updates `tools.jackson.core:jackson-core` from 3.1.7 to 3.2.3 - [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-3.1.7...jackson-core-3.2.3) Updates `tools.jackson.core:jackson-databind` from 3.1.7 to 3.2.3 - [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-3.1.7...jackson-databind-3.2.3) Updates `tools.jackson:jackson-bom` from 3.1.7 to 3.2.3 - [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.1.7...jackson-bom-3.2.3) Updates `org.apache.tomcat.embed:tomcat-embed-core` from 11.0.25 to 11.0.26 Updates `org.apache.tomcat.embed:tomcat-embed-el` from 11.0.25 to 11.0.26 Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.25 to 11.0.26 Updates `gradle-wrapper` from 9.2.1 to 9.8.0 - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.2.1...v9.8.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless dependency-version: 8.10.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java - dependency-name: com.networknt:json-schema-validator dependency-version: 3.0.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java - dependency-name: gradle-wrapper dependency-version: 9.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java - dependency-name: org.apache.tomcat.embed:tomcat-embed-core dependency-version: 11.0.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java - dependency-name: org.apache.tomcat.embed:tomcat-embed-el dependency-version: 11.0.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java - dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket dependency-version: 11.0.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java - dependency-name: org.junit.platform:junit-platform-launcher dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java - dependency-name: tools.jackson.core:jackson-core dependency-version: 3.2.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java - dependency-name: tools.jackson.core:jackson-databind dependency-version: 3.2.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java - dependency-name: tools.jackson:jackson-bom dependency-version: 3.2.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java ... Signed-off-by: dependabot[bot] --- packages/java/build.gradle.kts | 6 +- packages/java/core/build.gradle.kts | 6 +- packages/java/core/gradle.lockfile | 16 ++-- .../java/gradle/wrapper/gradle-wrapper.jar | Bin 45633 -> 47623 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- packages/java/gradlew | 6 +- packages/java/gradlew.bat | 85 +++++++++++------- .../java/spring-boot-starter/build.gradle.kts | 8 +- .../java/spring-boot-starter/gradle.lockfile | 16 ++-- packages/java/spring-example/gradle.lockfile | 16 ++-- .../starter-api-consumer-test/gradle.lockfile | 16 ++-- 11 files changed, 99 insertions(+), 80 deletions(-) diff --git a/packages/java/build.gradle.kts b/packages/java/build.gradle.kts index 5564446..8e56136 100644 --- a/packages/java/build.gradle.kts +++ b/packages/java/build.gradle.kts @@ -16,7 +16,7 @@ import java.nio.file.Path import java.net.URI plugins { - id("com.diffplug.spotless") version "8.10.1" apply false + id("com.diffplug.spotless") version "8.10.3" apply false } val releaseVersionFile = rootProject.file("../../VERSION") @@ -79,8 +79,8 @@ subprojects { options.compilerArgs.add("-Xlint:deprecation") } dependencies { - add("testImplementation", "org.junit.jupiter:junit-jupiter:6.0.3") - add("testRuntimeOnly", "org.junit.platform:junit-platform-launcher:6.0.3") + add("testImplementation", "org.junit.jupiter:junit-jupiter:6.1.3") + add("testRuntimeOnly", "org.junit.platform:junit-platform-launcher:6.1.3") } tasks.withType().configureEach { useJUnitPlatform() } dependencyLocking { diff --git a/packages/java/core/build.gradle.kts b/packages/java/core/build.gradle.kts index cac32b2..37ef5c8 100644 --- a/packages/java/core/build.gradle.kts +++ b/packages/java/core/build.gradle.kts @@ -6,9 +6,9 @@ plugins { } dependencies { - implementation("com.networknt:json-schema-validator:3.0.4") - implementation("tools.jackson.core:jackson-core:3.1.7") - implementation("tools.jackson.core:jackson-databind:3.1.7") + implementation("com.networknt:json-schema-validator:3.0.7") + implementation("tools.jackson.core:jackson-core:3.2.3") + implementation("tools.jackson.core:jackson-databind:3.2.3") } spotless { diff --git a/packages/java/core/gradle.lockfile b/packages/java/core/gradle.lockfile index 3f12732..ff29980 100644 --- a/packages/java/core/gradle.lockfile +++ b/packages/java/core/gradle.lockfile @@ -6,14 +6,14 @@ com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClas com.networknt:json-schema-validator:3.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath org.jspecify:jspecify:1.0.0=testCompileClasspath -org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath -org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:6.1.3=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:6.1.3=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:6.1.3=testRuntimeClasspath +org.junit:junit-bom:6.1.3=testCompileClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.snakeyaml:snakeyaml-engine:3.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/packages/java/gradle/wrapper/gradle-wrapper.jar b/packages/java/gradle/wrapper/gradle-wrapper.jar index f8e1ee3125fe0768e9a76ee977ac089eb657005e..5097068a8d375f5bf0d15693fb5b3615c972a801 100644 GIT binary patch delta 39596 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 X(=YrNWF=rk)sQnj2ozrarw9B$&i*DN delta 37671 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 Q1P(q~m>>||%-`?+4}eTf4gdfE diff --git a/packages/java/gradle/wrapper/gradle-wrapper.properties b/packages/java/gradle/wrapper/gradle-wrapper.properties index 5922b03..c1d138b 100644 --- a/packages/java/gradle/wrapper/gradle-wrapper.properties +++ b/packages/java/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip -distributionSha256Sum=72f44c9f8ebcb1af43838f45ee5c4aa9c5444898b3468ab3f4af7b6076c5bc3f +distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip +distributionSha256Sum=bafd5ce9cfaea0fbccfdc8439a1ac42fbd4cd9c89dc9a988228d8a2639a58e6c networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/packages/java/gradlew b/packages/java/gradlew index adff685..249efbb 100755 --- a/packages/java/gradlew +++ b/packages/java/gradlew @@ -20,7 +20,7 @@ ############################################################################## # -# Gradle start up script for POSIX generated by Gradle. +# gradlew start up script for POSIX generated by Gradle. # # Important for running: # @@ -29,7 +29,7 @@ # bash, then to run this script, type that shell name before the whole # command line, like: # -# ksh Gradle +# ksh gradlew # # Busybox and similar reduced shells will NOT work, because this script # requires all of these POSIX shell features: @@ -57,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. diff --git a/packages/java/gradlew.bat b/packages/java/gradlew.bat index e509b2d..03754c4 100644 --- a/packages/java/gradlew.bat +++ b/packages/java/gradlew.bat @@ -19,12 +19,39 @@ @if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem -@rem Gradle startup script for Windows +@rem gradlew startup script for Windows @rem @rem ########################################################################## -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal +@rem Set local scope for the variables, and ensure extensions are enabled +setlocal EnableExtensions + +@rem Catch executions from older scripts and ensure they exit cleanly. +@rem This can be removed once we can be reasonably confident that few people +@rem will be migrating directly to this new wrapper. +goto afterSafetyNet +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +goto exitWithErrorLevel +:afterSafetyNet set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. @@ -45,13 +72,14 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 +1>&2 echo. +1>&2 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +1>&2 echo. +1>&2 echo Please set the JAVA_HOME variable in your environment to match the +1>&2 echo location of your Java installation. -goto fail +"%COMSPEC%" /c exit 1 +goto exitWithErrorLevel :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -59,35 +87,26 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 +1>&2 echo. +1>&2 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +1>&2 echo. +1>&2 echo Please set the JAVA_HOME variable in your environment to match the +1>&2 echo location of your Java installation. -goto fail +"%COMSPEC%" /c exit 1 +goto exitWithErrorLevel :execute @rem Setup the command line -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* +@rem Execute gradlew +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel & goto exitWithErrorLevel -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem This label must not be changed. We rely on old scripts being able to jump to this point. +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% diff --git a/packages/java/spring-boot-starter/build.gradle.kts b/packages/java/spring-boot-starter/build.gradle.kts index fb3debc..c12b6e0 100644 --- a/packages/java/spring-boot-starter/build.gradle.kts +++ b/packages/java/spring-boot-starter/build.gradle.kts @@ -9,12 +9,12 @@ dependencies { api(project(":core")) api(platform("org.springframework.boot:spring-boot-dependencies:4.1.1")) // Spring Boot 4.1.1 manages Jackson 3.1.5; pin 3.1.7 for current security fixes. - api(platform("tools.jackson:jackson-bom:3.1.7")) + api(platform("tools.jackson:jackson-bom:3.2.3")) api("org.springframework.boot:spring-boot-starter-webmvc") api("org.springframework.boot:spring-boot-starter-validation") - api("org.apache.tomcat.embed:tomcat-embed-core:11.0.25") - api("org.apache.tomcat.embed:tomcat-embed-el:11.0.25") - api("org.apache.tomcat.embed:tomcat-embed-websocket:11.0.25") + api("org.apache.tomcat.embed:tomcat-embed-core:11.0.26") + api("org.apache.tomcat.embed:tomcat-embed-el:11.0.26") + api("org.apache.tomcat.embed:tomcat-embed-websocket:11.0.26") annotationProcessor(platform("org.springframework.boot:spring-boot-dependencies:4.1.1")) annotationProcessor("org.springframework.boot:spring-boot-configuration-processor") testImplementation(platform("org.springframework.boot:spring-boot-dependencies:4.1.1")) diff --git a/packages/java/spring-boot-starter/gradle.lockfile b/packages/java/spring-boot-starter/gradle.lockfile index 373aa57..dfc0949 100644 --- a/packages/java/spring-boot-starter/gradle.lockfile +++ b/packages/java/spring-boot-starter/gradle.lockfile @@ -35,14 +35,14 @@ org.hamcrest:hamcrest:3.0=testCompileClasspath,testRuntimeClasspath org.hibernate.validator:hibernate-validator:9.1.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jspecify:jspecify:1.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath -org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:6.1.3=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:6.1.3=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:6.1.3=testRuntimeClasspath +org.junit:junit-bom:6.1.3=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-junit-jupiter:5.23.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath diff --git a/packages/java/spring-example/gradle.lockfile b/packages/java/spring-example/gradle.lockfile index a38a69b..f249dac 100644 --- a/packages/java/spring-example/gradle.lockfile +++ b/packages/java/spring-example/gradle.lockfile @@ -24,14 +24,14 @@ org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath org.hibernate.validator:hibernate-validator:9.1.3.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jspecify:jspecify:1.0.1=compileClasspath,productionRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath -org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:6.1.3=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:6.1.3=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:6.1.3=testRuntimeClasspath +org.junit:junit-bom:6.1.3=testCompileClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath diff --git a/packages/java/starter-api-consumer-test/gradle.lockfile b/packages/java/starter-api-consumer-test/gradle.lockfile index efa99bd..4ad512a 100644 --- a/packages/java/starter-api-consumer-test/gradle.lockfile +++ b/packages/java/starter-api-consumer-test/gradle.lockfile @@ -24,14 +24,14 @@ org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath org.hibernate.validator:hibernate-validator:9.1.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jboss.logging:jboss-logging:3.6.3.Final=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jspecify:jspecify:1.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath -org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath -org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:6.1.3=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:6.1.3=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:6.1.3=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:6.1.3=testRuntimeClasspath +org.junit:junit-bom:6.1.3=testCompileClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.osgi:org.osgi.annotation.bundle:2.0.0=compileClasspath,testCompileClasspath org.osgi:org.osgi.annotation.versioning:1.1.2=compileClasspath,testCompileClasspath