diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b5b79a97b..d1e1bc25a 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -33,7 +33,7 @@ jobs: uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '17' + java-version: '21' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.java-version b/.java-version index 98d9bcb75..aabe6ec39 100644 --- a/.java-version +++ b/.java-version @@ -1 +1 @@ -17 +21 diff --git a/build.gradle b/build.gradle index 7983a8b88..b18d50ce9 100644 --- a/build.gradle +++ b/build.gradle @@ -281,6 +281,12 @@ def javadocSource = [] def javadocClasspath = [] def javadocDependentTasks = [] +def services = [':services:default', + ':services:backend', + ':services:bsa', + ':services:tools', + ':services:pubapi'] + subprojects { // Skip no-op project if (project.name == 'services') return @@ -365,12 +371,6 @@ subprojects { } } - def services = [':services:default', - ':services:backend', - ':services:bsa', - ':services:tools', - ':services:pubapi'] - // Set up all of the deployment projects. if (services.contains(project.path)) { @@ -412,9 +412,9 @@ subprojects { } } - // No need to produce javadoc for the docs subproject, which has no APIs to + // No need to produce javadoc for the jetty subproject, which has no APIs to // expose to users. - if (project.name != 'docs') { + if (project.name != 'jetty') { javadocSource << project.sourceSets.main.allJava javadocClasspath << project.sourceSets.main.runtimeClasspath javadocClasspath << "${buildDir}/generated/sources/annotationProcessor/java/main" @@ -422,6 +422,13 @@ subprojects { } } +// Force SDK download to be sequential, otherwise parallel tasks will try to +// write to the same location to upgrade gcloud and fail. +for (int i = 1; i < services.size(); i++) { + project("${services[i]}").downloadCloudSdk + .dependsOn(project("${services[i - 1]}").downloadCloudSdk) +} + // If "-P verboseTestOutput=true" is passed in, configure all subprojects to dump all of their // output and final test status (pass/fail, errors) for each test class. // diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 786ea811a..c04d112cb 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -104,8 +104,6 @@ dependencies { implementation(deps["org.apache.commons:commons-text"]!!) annotationProcessor(deps["com.google.auto.value:auto-value"]!!) testImplementation(deps["com.google.truth:truth"]!!) - testImplementation( - deps["com.google.truth.extensions:truth-java8-extension"]!!) testImplementation(deps["org.junit.jupiter:junit-jupiter-api"]!!) testImplementation(deps["org.junit.jupiter:junit-jupiter-engine"]!!) testImplementation(deps["org.mockito:mockito-core"]!!) diff --git a/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java b/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java index 866218e16..01d1ec164 100644 --- a/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java +++ b/buildSrc/src/test/java/google/registry/gradle/plugin/CoverPageGeneratorTest.java @@ -16,7 +16,6 @@ package google.registry.gradle.plugin; import static com.google.common.collect.ImmutableMap.toImmutableMap; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.gradle.plugin.GcsPluginUtils.toByteArraySupplier; import static java.nio.charset.StandardCharsets.UTF_8; diff --git a/common/gradle.lockfile b/common/gradle.lockfile index e0356255c..9a3b5ba05 100644 --- a/common/gradle.lockfile +++ b/common/gradle.lockfile @@ -12,7 +12,7 @@ com.google.auto:auto-common:1.2.1=annotationProcessor,errorprone,testAnnotationP com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath,testing,testingAnnotationProcessor,testingCompileClasspath com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor @@ -30,7 +30,7 @@ com.google.inject:guice:5.1.0=annotationProcessor,errorprone,testAnnotationProce com.google.j2objc:j2objc-annotations:1.3=checkstyle com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath,testingCompileClasspath com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor,testingAnnotationProcessor -com.google.truth:truth:1.4.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath +com.google.truth:truth:1.4.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,testing,testingCompileClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle commons-beanutils:commons-beanutils:1.9.4=checkstyle commons-collections:commons-collections:3.2.2=checkstyle diff --git a/common/src/testing/java/google/registry/testing/SystemInfo.java b/common/src/testing/java/google/registry/testing/SystemInfo.java index f15669539..1e292d6d3 100644 --- a/common/src/testing/java/google/registry/testing/SystemInfo.java +++ b/common/src/testing/java/google/registry/testing/SystemInfo.java @@ -14,7 +14,6 @@ package google.registry.testing; -import com.github.benmanes.caffeine.cache.CacheLoader; import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.LoadingCache; import com.google.common.flogger.FluentLogger; @@ -31,28 +30,25 @@ public final class SystemInfo { private static final LoadingCache hasCommandCache = Caffeine.newBuilder() .build( - new CacheLoader() { - @Override - public Boolean load(String cmd) throws InterruptedException { - try { - Process pid = Runtime.getRuntime().exec(cmd); - pid.getOutputStream().close(); - pid.waitFor(); - } catch (IOException e) { - logger.atWarning().withCause(e).log("%s command not available.", cmd); - return false; - } - return true; + cmd -> { + try { + Process pid = Runtime.getRuntime().exec(cmd.split(" ")); + pid.getOutputStream().close(); + pid.waitFor(); + } catch (IOException e) { + logger.atWarning().withCause(e).log("%s command not available.", cmd); + return false; } + return true; }); /** - * Returns {@code true} if system command can be run from path. + * Returns {@code true} if system command can be run from the path. * - *

Warning: The command is actually run! So there could be side-effects. You might need + *

Warning: The command is actually run! So there could be side effects. You might need * to specify a version flag or something. Return code is ignored. * - *

This result is a memoized. If multiple therads try to get the same result at once, the heavy + *

This result is a memoized. If multiple threads try to get the same result at once, the heavy * lifting will only be performed by the first thread and the rest will wait. */ public static boolean hasCommand(String cmd) throws ExecutionException { diff --git a/config/nom_build.py b/config/nom_build.py index a72a09510..5de3d6567 100644 --- a/config/nom_build.py +++ b/config/nom_build.py @@ -58,6 +58,7 @@ PROPERTIES_HEADER = """\ # DO NOT EDIT THIS FILE BY HAND org.gradle.jvmargs=-Xmx1024m org.gradle.caching=true +org.gradle.parallel=true """ # Help text to be displayed (in addition to the synopsis and flag help, which diff --git a/config/presubmits.py b/config/presubmits.py index 17a7adaa5..def50fda7 100644 --- a/config/presubmits.py +++ b/config/presubmits.py @@ -178,6 +178,12 @@ PRESUBMITS = { {"/node_modules/"}, ): "Do not use shaded dependencies from testcontainers.", + PresubmitCheck( + r"com\.google\.common\.truth\.Truth8", + "java", + {"/node_modules/"}, + ): + "Truth8 is deprecated. Use Truth instead.", } # Note that this regex only works for one kind of Flyway file. If we want to diff --git a/core/build.gradle b/core/build.gradle index 582768d05..2aa1fd4da 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -31,19 +31,6 @@ def goldensDir = "${javaTestDir}/google/registry/webdriver/goldens/chrome-linux" def jsDir = "${project.projectDir}/src/main/javascript" -// Tests that conflict with (mostly unidentified) members of the main test -// suite. It is unclear if they are offenders (i.e., those that pollute global -// state) or victims. -// TODO(weiminyu): identify cause and fix offending tests. -def outcastTestPatterns = [ - // Problem seems to lie with AppEngine TaskQueue for test. - "google/registry/batch/RefreshDnsOnHostRenameActionTest.*", - "google/registry/flows/EppLifecycleHostTest.*", - "google/registry/flows/domain/DomainCreateFlowTest.*", - "google/registry/flows/domain/DomainUpdateFlowTest.*", - "google/registry/tools/CreateDomainCommandTest.*", -] - // Tests that fail when running Gradle in a docker container, e. g. when // building the release artifacts in Google Cloud Build. def dockerIncompatibleTestPatterns = [ @@ -62,9 +49,9 @@ def dockerIncompatibleTestPatterns = [ "google/registry/persistence/PersistenceModuleTest.*", ] -// Tests that conflict with members of both the main test suite and the -// outcast suite. They seem to be affected by global states outside of -// Nomulus classes, e.g., threads and objects retained by frameworks. +// Tests that conflict with members of the main test suite. They seem to be +// affected by global states outside of Nomulus classes, e.g., threads and +// objects retained by frameworks. // TODO(weiminyu): identify cause and fix offending tests. def fragileTestPatterns = [ // Changes cache timeouts and for some reason appears to have contention @@ -300,7 +287,6 @@ dependencies { testImplementation deps['com.google.monitoring-client:contrib'] testImplementation deps['com.google.protobuf:protobuf-java-util'] testImplementation deps['com.google.truth:truth'] - testImplementation deps['com.google.truth.extensions:truth-java8-extension'] testImplementation deps['org.checkerframework:checker-qual'] testImplementation deps['org.hamcrest:hamcrest'] testImplementation deps['org.hamcrest:hamcrest-core'] @@ -956,16 +942,6 @@ task fragileTest(type: FilteringTest) { } } -task outcastTest(type: FilteringTest) { - tests = outcastTestPatterns - - // Sets the maximum number of test executors that may exist at the same time. - // Note that this number appears to contribute to NoClassDefFoundError - // exceptions on certain machines and distros. The root cause is unclear. - // Try reducing this number if you experience similar problems. - maxParallelForks 3 -} - // Dedicated test suite for schema-dependent tests. task sqlIntegrationTest(type: FilteringTest) { // TestSuite still requires a JUnit 4 runner, which knows how to handle JUnit 5 tests. @@ -989,7 +965,6 @@ task registryToolIntegrationTest(dependsOn: nomulus, type: FilteringTest) { task standardTest(type: FilteringTest) { includeAllTests() exclude fragileTestPatterns - exclude outcastTestPatterns // See SqlIntegrationTestSuite.java exclude '**/*BeforeSuiteTest.*', '**/*AfterSuiteTest.*' @@ -1006,7 +981,7 @@ task standardTest(type: FilteringTest) { // Also, Gradle executes tests in 1 thread and some of our test infrastructures // depend on that, e.g. DualDatabaseTestInvocationContextProvider injects // different implementation of TransactionManager into TransactionManagerFactory. - maxParallelForks 5 + maxParallelForks 64 systemProperty 'test.projectRoot', rootProject.projectRootDir systemProperty 'test.resourcesDir', resourcesDir @@ -1017,11 +992,11 @@ test { // FilteringTest tasks. exclude "**" // TODO(weiminyu): Remove dependency on sqlIntegrationTest -}.dependsOn(fragileTest, outcastTest, standardTest, registryToolIntegrationTest, sqlIntegrationTest) +}.dependsOn(fragileTest, standardTest, registryToolIntegrationTest, sqlIntegrationTest) // When we override tests, we also break the cleanTest command. -cleanTest.dependsOn(cleanFragileTest, cleanOutcastTest, cleanStandardTest, +cleanTest.dependsOn(cleanFragileTest, cleanStandardTest, cleanRegistryToolIntegrationTest, cleanSqlIntegrationTest) project.build.dependsOn devtool diff --git a/core/gradle.lockfile b/core/gradle.lockfile index 55066d8f9..46309ab24 100644 --- a/core/gradle.lockfile +++ b/core/gradle.lockfile @@ -79,7 +79,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,deploy_jar,nonprodCompileClasspa com.google.api:gax-httpjson:2.39.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -143,7 +143,8 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,no com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,nonprodCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle,soy com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,nonprodAnnotationProcessor,testAnnotationProcessor @@ -198,8 +199,7 @@ com.google.protobuf:protobuf-java:3.25.2=compileClasspath,deploy_jar,nonprodComp com.google.protobuf:protobuf-java:3.25.3=soy com.google.re2j:re2j:1.7=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,soy,testCompileClasspath,testRuntimeClasspath -com.google.truth.extensions:truth-java8-extension:1.4.1=testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:57.1=soy com.ibm.icu:icu4j:73.2=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -325,9 +325,9 @@ jline:jline:1.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRunti joda-time:joda-time:2.10.14=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=nonprodCompileClasspath,nonprodRuntimeClasspath,testCompileClasspath,testRuntimeClasspath net.arnx:nashorn-promise:0.1.1=nonprodRuntime,runtime,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath net.bytebuddy:byte-buddy:1.12.18=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.javacc:javacc:4.1=css net.java.dev.jna:jna:5.13.0=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor @@ -456,8 +456,8 @@ org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath org.jvnet.staxex:stax-ex:1.8=compileClasspath,deploy_jar,nonprodCompileClasspath,nonprodRuntimeClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:1.10.19=css -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-junit-jupiter:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-junit-jupiter:5.11.0=testCompileClasspath,testRuntimeClasspath org.mortbay.jetty:jetty-util:6.1.26=testCompileClasspath,testRuntimeClasspath org.mortbay.jetty:jetty:6.1.26=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:2.1=css diff --git a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java index 10cb8287d..0825a55cb 100644 --- a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java +++ b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java @@ -16,7 +16,6 @@ package google.registry.batch; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.testing.DatabaseHelper.assertDomainDnsRequests; import static google.registry.testing.DatabaseHelper.createTld; diff --git a/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java b/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java index e6fa53d29..28dd907ab 100644 --- a/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java +++ b/core/src/test/java/google/registry/bsa/BsaDiffCreatorTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.BsaDiffCreator.ORDER_ID_SENTINEL; import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyString; diff --git a/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java b/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java index bca218f01..0021f82b5 100644 --- a/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java +++ b/core/src/test/java/google/registry/bsa/BsaDownloadFunctionalTest.java @@ -16,7 +16,6 @@ package google.registry.bsa; import static com.google.common.io.BaseEncoding.base16; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.persistence.BsaTestingUtils.createDownloadScheduler; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatabaseHelper.createTlds; diff --git a/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java b/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java index 8f7c74cd3..f859c078e 100644 --- a/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java +++ b/core/src/test/java/google/registry/bsa/BsaRefreshFunctionalTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedDomainToList; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedListsToTld; import static google.registry.bsa.ReservedDomainsTestingUtils.createReservedList; diff --git a/core/src/test/java/google/registry/bsa/GcsClientTest.java b/core/src/test/java/google/registry/bsa/GcsClientTest.java index 365e05687..3356738f4 100644 --- a/core/src/test/java/google/registry/bsa/GcsClientTest.java +++ b/core/src/test/java/google/registry/bsa/GcsClientTest.java @@ -15,7 +15,6 @@ package google.registry.bsa; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java b/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java index 5e6f97b4d..e935da3e8 100644 --- a/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java +++ b/core/src/test/java/google/registry/bsa/api/JsonSerializationsTest.java @@ -14,7 +14,7 @@ package google.registry.bsa.api; -import static com.google.common.truth.Truth8.assertThat; +import static com.google.common.truth.Truth.assertThat; import static google.registry.bsa.api.JsonSerializations.toCompletedOrdersReport; import static google.registry.bsa.api.JsonSerializations.toInProgressOrdersReport; import static google.registry.bsa.api.JsonSerializations.toUnblockableDomainsReport; diff --git a/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java b/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java index 73914d8cb..6c9d3951a 100644 --- a/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/BsaUnblockableDomainTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.joda.time.DateTimeZone.UTC; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java b/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java index ca2e4cb96..52e35d6d8 100644 --- a/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/DownloadSchedulerTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.DownloadStage.CHECKSUMS_DO_NOT_MATCH; import static google.registry.bsa.DownloadStage.DONE; import static google.registry.bsa.DownloadStage.DOWNLOAD_BLOCK_LISTS; diff --git a/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java b/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java index 04863aeeb..72adc8d33 100644 --- a/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/LabelDiffUpdatesTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.ReservedDomainsTestingUtils.addReservedListsToTld; import static google.registry.bsa.ReservedDomainsTestingUtils.createReservedList; import static google.registry.bsa.persistence.LabelDiffUpdates.applyLabelDiff; diff --git a/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java b/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java index 89750fe1f..13dec9217 100644 --- a/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java +++ b/core/src/test/java/google/registry/bsa/persistence/RefreshSchedulerTest.java @@ -15,7 +15,6 @@ package google.registry.bsa.persistence; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.RefreshStage.APPLY_CHANGES; import static google.registry.bsa.RefreshStage.DONE; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; diff --git a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java index ffc3b5834..a5c1b377d 100644 --- a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java +++ b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java @@ -34,6 +34,7 @@ import java.util.Arrays; import javax.net.SocketFactory; import org.joda.time.Duration; import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.xbill.DNS.ARecord; import org.xbill.DNS.DClass; @@ -111,6 +112,9 @@ class DnsMessageTransportTest { } @Test + @Disabled("This test hangs and causes OOM when using Java 21") + // This test should never have passed. The socket is mocked and calling setSoTimeout() has no + // effect whatsoever. We should consider removing it. void testTimeoutReceivingResponse() throws Exception { InputStream mockInputStream = mock(InputStream.class); when(mockInputStream.read()).thenThrow(new SocketTimeoutException("testing")); @@ -142,7 +146,7 @@ class DnsMessageTransportTest { } @Test - void testResponseIdMismatchThrowsExeption() throws Exception { + void testResponseIdMismatchThrowsException() throws Exception { expectedResponse.getHeader().setID(1 + simpleQuery.getHeader().getID()); when(mockSocket.getInputStream()) .thenReturn(new ByteArrayInputStream(messageToBytesWithLength(expectedResponse))); diff --git a/core/src/test/java/google/registry/flows/CheckApiActionTest.java b/core/src/test/java/google/registry/flows/CheckApiActionTest.java index 77991cb85..37c224197 100644 --- a/core/src/test/java/google/registry/flows/CheckApiActionTest.java +++ b/core/src/test/java/google/registry/flows/CheckApiActionTest.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tld.TldState.PREDELEGATION; import static google.registry.monitoring.whitebox.CheckApiMetric.Availability.AVAILABLE; import static google.registry.monitoring.whitebox.CheckApiMetric.Availability.BSA_BLOCKED; diff --git a/core/src/test/java/google/registry/flows/EppTestCase.java b/core/src/test/java/google/registry/flows/EppTestCase.java index d8d486ade..1dd289279 100644 --- a/core/src/test/java/google/registry/flows/EppTestCase.java +++ b/core/src/test/java/google/registry/flows/EppTestCase.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.getOnlyHistoryEntryOfType; import static google.registry.testing.DatabaseHelper.loadAllOf; import static google.registry.testing.DatabaseHelper.stripBillingEventId; diff --git a/core/src/test/java/google/registry/flows/FlowRunnerTest.java b/core/src/test/java/google/registry/flows/FlowRunnerTest.java index 4b1353c2c..9b74c72a5 100644 --- a/core/src/test/java/google/registry/flows/FlowRunnerTest.java +++ b/core/src/test/java/google/registry/flows/FlowRunnerTest.java @@ -16,7 +16,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.testing.TestLogHandlerUtils.findFirstLogMessageByPrefix; diff --git a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java index 10d6030ed..95e635a5f 100644 --- a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java +++ b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java @@ -15,7 +15,6 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.CertificateSamples.SAMPLE_CERT; import static google.registry.testing.CertificateSamples.SAMPLE_CERT_HASH; import static google.registry.testing.DatabaseHelper.loadRegistrar; diff --git a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java index d5c2f4e00..847923d57 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java @@ -17,7 +17,6 @@ package google.registry.flows.domain; import static com.google.common.collect.ImmutableList.toImmutableList; import static com.google.common.io.BaseEncoding.base16; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.bsa.persistence.BsaTestingUtils.persistBsaLabel; import static google.registry.flows.FlowTestCase.UserPrivileges.SUPERUSER; import static google.registry.model.billing.BillingBase.Flag.ANCHOR_TENANT; diff --git a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java index b56355f0f..1c39f2d36 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java @@ -16,7 +16,6 @@ package google.registry.flows.domain; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_REQUESTED_TIME; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESAVE_TIMES; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESOURCE_KEY; diff --git a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java index 78ebcea95..343d17318 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java @@ -15,7 +15,6 @@ package google.registry.flows.domain; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.flows.domain.DomainTransferFlowTestCase.persistWithPendingTransfer; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.DEFAULT; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.NONPREMIUM; @@ -52,7 +51,7 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; import com.google.common.collect.Iterables; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.flows.EppException; import google.registry.flows.EppRequestSource; import google.registry.flows.FlowUtils.NotLoggedInException; @@ -1345,7 +1344,7 @@ class DomainRenewFlowTest extends ResourceFlowTestCase // We still need to verify that the bulk token is removed as it's not being tested as a part of // doSuccessfulTest Domain domain = reloadResourceByForeignKey(); - Truth8.assertThat(domain.getCurrentBulkToken()).isEmpty(); + Truth.assertThat(domain.getCurrentBulkToken()).isEmpty(); } @Test diff --git a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java index f62beb1e4..b38c0d86b 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java @@ -15,7 +15,6 @@ package google.registry.flows.domain; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.assertBillingEvents; import static google.registry.testing.DatabaseHelper.assertDomainDnsRequests; import static google.registry.testing.DatabaseHelper.assertPollMessages; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java index 59a6b359b..f8a5cbc66 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java @@ -16,7 +16,6 @@ package google.registry.flows.domain; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenType.BULK_PRICING; import static google.registry.model.domain.token.AllocationToken.TokenType.SINGLE_USE; import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIMITED_USE; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java index af72fe107..ad3622e02 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java @@ -17,7 +17,6 @@ package google.registry.flows.domain; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.collect.MoreCollectors.onlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_REQUESTED_TIME; import static google.registry.batch.AsyncTaskEnqueuer.PARAM_RESOURCE_KEY; import static google.registry.batch.AsyncTaskEnqueuer.QUEUE_ASYNC_ACTIONS; diff --git a/core/src/test/java/google/registry/model/EppResourceTest.java b/core/src/test/java/google/registry/model/EppResourceTest.java index 4dd4c454e..1add36b35 100644 --- a/core/src/test/java/google/registry/model/EppResourceTest.java +++ b/core/src/test/java/google/registry/model/EppResourceTest.java @@ -15,7 +15,6 @@ package google.registry.model; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.testing.DatabaseHelper.persistActiveContact; import static google.registry.testing.DatabaseHelper.persistActiveHost; diff --git a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java index 2442d4a48..471ba6b03 100644 --- a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java +++ b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java @@ -15,7 +15,6 @@ package google.registry.model; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tld.TldState.GENERAL_AVAILABILITY; import static google.registry.model.tld.Tld.TldState.START_DATE_SUNRISE; import static google.registry.persistence.transaction.JpaTransactionManagerExtension.makeRegistrar1; diff --git a/core/src/test/java/google/registry/model/billing/BillingBaseTest.java b/core/src/test/java/google/registry/model/billing/BillingBaseTest.java index 4724efdce..fba629a72 100644 --- a/core/src/test/java/google/registry/model/billing/BillingBaseTest.java +++ b/core/src/test/java/google/registry/model/billing/BillingBaseTest.java @@ -15,7 +15,6 @@ package google.registry.model.billing; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIMITED_USE; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.loadByEntity; diff --git a/core/src/test/java/google/registry/model/console/UserDaoTest.java b/core/src/test/java/google/registry/model/console/UserDaoTest.java index 47359da25..d168b65ca 100644 --- a/core/src/test/java/google/registry/model/console/UserDaoTest.java +++ b/core/src/test/java/google/registry/model/console/UserDaoTest.java @@ -18,7 +18,7 @@ import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableO import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.junit.jupiter.api.Assertions.assertThrows; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.model.EntityTestCase; import org.junit.jupiter.api.Test; @@ -57,10 +57,10 @@ public class UserDaoTest extends EntityTestCase { UserDao.saveUser(user); User fromDb = UserDao.loadUser("email@email.com").get(); // nonexistent one should never exist - Truth8.assertThat(UserDao.loadUser("nonexistent@email.com")).isEmpty(); + Truth.assertThat(UserDao.loadUser("nonexistent@email.com")).isEmpty(); // now try deleting the one that does exist tm().transact(() -> tm().delete(fromDb)); - Truth8.assertThat(UserDao.loadUser("email@email.com")).isEmpty(); + Truth.assertThat(UserDao.loadUser("email@email.com")).isEmpty(); } @Test diff --git a/core/src/test/java/google/registry/model/contact/ContactTest.java b/core/src/test/java/google/registry/model/contact/ContactTest.java index a75631224..246068a39 100644 --- a/core/src/test/java/google/registry/model/contact/ContactTest.java +++ b/core/src/test/java/google/registry/model/contact/ContactTest.java @@ -15,7 +15,6 @@ package google.registry.model.contact; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableObjects; import static google.registry.testing.ContactSubject.assertAboutContacts; diff --git a/core/src/test/java/google/registry/model/domain/DomainTest.java b/core/src/test/java/google/registry/model/domain/DomainTest.java index 6bcf3ecfa..81842b542 100644 --- a/core/src/test/java/google/registry/model/domain/DomainTest.java +++ b/core/src/test/java/google/registry/model/domain/DomainTest.java @@ -17,7 +17,6 @@ package google.registry.model.domain; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.collect.Iterables.getOnlyElement; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.model.billing.BillingBase.RenewalPriceBehavior.SPECIFIED; import static google.registry.model.domain.token.AllocationToken.TokenType.BULK_PRICING; diff --git a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java index e671a6956..3374b0279 100644 --- a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java +++ b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java @@ -15,7 +15,6 @@ package google.registry.model.domain.token; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.domain.token.AllocationToken.TokenStatus.CANCELLED; import static google.registry.model.domain.token.AllocationToken.TokenStatus.ENDED; import static google.registry.model.domain.token.AllocationToken.TokenStatus.NOT_STARTED; diff --git a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java index 87a1c1f68..68d824fdd 100644 --- a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java +++ b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java @@ -15,7 +15,6 @@ package google.registry.model.eppinput; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.eppcommon.EppXmlTransformer.unmarshal; import static google.registry.testing.TestDataHelper.loadBytes; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java index 08fb74fb3..73143ab5f 100644 --- a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java +++ b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java @@ -16,7 +16,6 @@ package google.registry.model.registrar; import static com.google.common.base.Preconditions.checkState; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.CertificateSamples.SAMPLE_CERT; import static google.registry.testing.CertificateSamples.SAMPLE_CERT2; diff --git a/core/src/test/java/google/registry/model/server/LockTest.java b/core/src/test/java/google/registry/model/server/LockTest.java index 613e1810a..2bc40f0f8 100644 --- a/core/src/test/java/google/registry/model/server/LockTest.java +++ b/core/src/test/java/google/registry/model/server/LockTest.java @@ -15,7 +15,6 @@ package google.registry.model.server; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.server.Lock.LockState.FREE; import static google.registry.model.server.Lock.LockState.IN_USE; import static google.registry.model.server.Lock.LockState.TIMED_OUT; diff --git a/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java b/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java index c2dee1b0e..8550d4fbc 100644 --- a/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java +++ b/core/src/test/java/google/registry/model/tld/RegistryLockDaoTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.SqlHelper.getMostRecentRegistryLockByRepoId; import static google.registry.testing.SqlHelper.getMostRecentUnlockedRegistryLockByRepoId; diff --git a/core/src/test/java/google/registry/model/tld/TldTest.java b/core/src/test/java/google/registry/model/tld/TldTest.java index 9dd529e01..307c6d07a 100644 --- a/core/src/test/java/google/registry/model/tld/TldTest.java +++ b/core/src/test/java/google/registry/model/tld/TldTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.EntityYamlUtils.createObjectMapper; import static google.registry.model.ImmutableObjectSubject.assertAboutImmutableObjects; import static google.registry.model.domain.token.AllocationToken.TokenType.DEFAULT_PROMO; diff --git a/core/src/test/java/google/registry/model/tld/TldsTest.java b/core/src/test/java/google/registry/model/tld/TldsTest.java index 70e692336..115b43e78 100644 --- a/core/src/test/java/google/registry/model/tld/TldsTest.java +++ b/core/src/test/java/google/registry/model/tld/TldsTest.java @@ -15,7 +15,6 @@ package google.registry.model.tld; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.tld.Tlds.hasActiveBsaEnrollment; import static google.registry.testing.DatabaseHelper.createTlds; import static google.registry.testing.DatabaseHelper.newTld; diff --git a/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java b/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java index d18d1ef38..636d4a619 100644 --- a/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java +++ b/core/src/test/java/google/registry/model/tld/label/PremiumListDaoTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld.label; import static com.google.common.collect.ImmutableMap.toImmutableMap; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatabaseHelper.newTld; import static google.registry.testing.DatabaseHelper.persistResource; diff --git a/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java b/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java index c7bdf8028..538a85eab 100644 --- a/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java +++ b/core/src/test/java/google/registry/model/tld/label/PremiumListTest.java @@ -16,7 +16,6 @@ package google.registry.model.tld.label; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.persistPremiumList; import static google.registry.testing.DatabaseHelper.persistReservedList; diff --git a/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java b/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java index c714c118d..34288da05 100644 --- a/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java +++ b/core/src/test/java/google/registry/model/tmch/ClaimsListDaoTest.java @@ -15,7 +15,6 @@ package google.registry.model.tmch; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.TransactionManagerFactory.tm; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java b/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java index 6d8b7294e..ec631c9ae 100644 --- a/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java +++ b/core/src/test/java/google/registry/model/tmch/TmchCrlTest.java @@ -15,7 +15,6 @@ package google.registry.model.tmch; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import google.registry.model.EntityTestCase; import org.junit.jupiter.api.Test; diff --git a/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java b/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java index 548e17760..ec2f35f68 100644 --- a/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java +++ b/core/src/test/java/google/registry/monitoring/whitebox/EppMetricTest.java @@ -14,7 +14,7 @@ package google.registry.monitoring.whitebox; -import static com.google.common.truth.Truth8.assertThat; +import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatabaseHelper.createTld; import static google.registry.testing.DatabaseHelper.createTlds; diff --git a/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java b/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java index 68da56cce..771a5c3e4 100644 --- a/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java +++ b/core/src/test/java/google/registry/persistence/transaction/DatabaseExceptionTest.java @@ -15,7 +15,6 @@ package google.registry.persistence.transaction; import static com.google.common.truth.Truth.assertThat; -import static com.google.common.truth.Truth8.assertThat; import static google.registry.persistence.transaction.DatabaseException.getSqlError; import static google.registry.persistence.transaction.DatabaseException.getSqlExceptionDetails; import static google.registry.persistence.transaction.DatabaseException.throwIfSqlException; diff --git a/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java b/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java index 40e41241f..375d9c184 100644 --- a/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java +++ b/core/src/test/java/google/registry/persistence/transaction/JpaTransactionManagerExtension.java @@ -56,7 +56,6 @@ import java.util.Objects; import java.util.Optional; import java.util.Properties; import java.util.TimeZone; -import java.util.stream.Collectors; import java.util.stream.Stream; import javax.persistence.Entity; import javax.persistence.EntityManagerFactory; @@ -89,7 +88,7 @@ public abstract class JpaTransactionManagerExtension "google/registry/persistence/transaction/cleanup_database.sql"; private static final String POSTGRES_DB_NAME = "postgres"; // The type of JDBC connections started by the tests. This string value - // is documented in PSQL's official user guide. + // is documented in PostgreSQL's official user guide. private static final String CONNECTION_BACKEND_TYPE = "client backend"; private static final int ACTIVE_CONNECTIONS_CAP = 5; @@ -98,7 +97,7 @@ public abstract class JpaTransactionManagerExtension private final ImmutableList> extraEntityClasses; private final ImmutableMap userProperties; - private static final JdbcDatabaseContainer database = create(); + private static final JdbcDatabaseContainer database = create(); private static final HibernateSchemaExporter exporter = HibernateSchemaExporter.create( database.getJdbcUrl(), database.getUsername(), database.getPassword()); @@ -117,7 +116,7 @@ public abstract class JpaTransactionManagerExtension // to false. private boolean includeNomulusSchema = true; - // Whether to pre-polulate some registrars for ease of testing. + // Whether to pre-populate some registrars for ease of testing. private final boolean withCannedData; private TimeZone originalDefaultTimeZone; @@ -138,9 +137,9 @@ public abstract class JpaTransactionManagerExtension this.withCannedData = withCannedData; } - private static JdbcDatabaseContainer create() { - PostgreSQLContainer container = - new PostgreSQLContainer(NomulusPostgreSql.getDockerTag()) + private static JdbcDatabaseContainer create() { + PostgreSQLContainer container = + new PostgreSQLContainer<>(NomulusPostgreSql.getDockerTag()) .withDatabaseName(POSTGRES_DB_NAME); container.start(); return container; @@ -152,7 +151,7 @@ public abstract class JpaTransactionManagerExtension Stream.of(initScriptPath.orElse("")), extraEntityClasses.stream().map(Class::getCanonicalName)) .sorted() - .collect(Collectors.toList()) + .toList() .hashCode(); } @@ -182,9 +181,9 @@ public abstract class JpaTransactionManagerExtension /** * Returns the full set of properties for setting up JPA {@link EntityManagerFactory} to the test - * database. This allows creation of customized JPA by individual tests. + * database. This allows the creation of customized JPA by individual tests. * - *

Test that create {@code EntityManagerFactory} instances are reponsible for tearing them + *

Test that create {@code EntityManagerFactory} instances are responsible for tearing them * down. */ public ImmutableMap getJpaProperties() { @@ -248,7 +247,7 @@ public abstract class JpaTransactionManagerExtension TimeZone.setDefault(originalDefaultTimeZone); } - public JdbcDatabaseContainer getDatabase() { + public JdbcDatabaseContainer getDatabase() { return database; } @@ -274,11 +273,11 @@ public abstract class JpaTransactionManagerExtension } /** - * Asserts that the number of connections to the test database is reasonable, i.e. less than 5. + * Asserts that the number of connections to the test database is reasonable, i.e., less than 5. * Ideally, it should be 0 if the connection is closed by the test as we don't use a connection - * pool. However, Hibernate may still maintain some connection by it self. In addition, the + * pool. However, Hibernate may still maintain some connection by itself. In addition, the * metadata table we use to detect active connection may not remove the closed connection - * immediately. So, we decide to relax the condition to check if the number of active connection + * immediately. So, we decide to relax the condition to check if the number of active connections * is less than 5 to reduce flakiness. */ private void assertReasonableNumDbConnections() { @@ -359,7 +358,7 @@ public abstract class JpaTransactionManagerExtension .build()) .setLocalizedAddress( new RegistrarAddress.Builder() - .setStreet(ImmutableList.of("123 Example B\u0151ulevard")) + .setStreet(ImmutableList.of("123 Example Bőulevard")) .setCity("Williamsburg") .setState("NY") .setZip("11211") diff --git a/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java b/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java index 05979d6c6..b324d5eb5 100644 --- a/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java +++ b/core/src/test/java/google/registry/persistence/transaction/TransactionManagerTest.java @@ -22,7 +22,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.Maps; -import com.google.common.truth.Truth8; +import com.google.common.truth.Truth; import google.registry.model.ImmutableObject; import google.registry.persistence.VKey; import google.registry.persistence.transaction.JpaTestExtensions.JpaUnitTestExtension; @@ -328,11 +328,10 @@ public class TransactionManagerTest { @Test void loadSingleton_returnsValue_orEmpty() { assertEntityNotExist(theEntity); - Truth8.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).isEmpty(); + Truth.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).isEmpty(); tm().transact(() -> tm().insert(theEntity)); - Truth8.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))) - .hasValue(theEntity); + Truth.assertThat(tm().transact(() -> tm().loadSingleton(TestEntity.class))).hasValue(theEntity); } @Test diff --git a/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java b/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java index 701a50223..8c2dbd81d 100644 --- a/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java +++ b/core/src/test/java/google/registry/rdap/RdapDomainSearchActionTest.java @@ -381,8 +381,8 @@ class RdapDomainSearchActionTest extends RdapSearchActionTestCaseFlyway deploys each DDL script in one transaction. If a script modifies multiple schema * elements (table, index, sequence), it MAY hit deadlocks when applied on sandbox/production where * it'll be competing against live traffic that may also be locking said elements but in a different - * order. This test checks every new script to be merged, counts the elements it locks, and raise an - * error when there are more than one locked elements. + * order. This test checks every new script to be merged, counts the elements it locks, and raises + * an error when there is more than one locked element. * *

For deadlock-prevention purpose, we can ignore elements being created or dropped: our * schema-server compatibility tests ensure that such elements are not accessed by live traffic. diff --git a/db/src/test/java/google/registry/sql/flyway/SchemaTest.java b/db/src/test/java/google/registry/sql/flyway/SchemaTest.java index 611d06bad..b4fc834d9 100644 --- a/db/src/test/java/google/registry/sql/flyway/SchemaTest.java +++ b/db/src/test/java/google/registry/sql/flyway/SchemaTest.java @@ -77,7 +77,7 @@ class SchemaTest { * easier to update the golden schema this way. */ @Container - private PostgreSQLContainer sqlContainer = + private final PostgreSQLContainer sqlContainer = new PostgreSQLContainer<>(NomulusPostgreSql.getDockerTag()) .withClasspathResourceMapping( MOUNTED_RESOURCE_PATH, CONTAINER_MOUNT_POINT, BindMode.READ_WRITE); @@ -116,7 +116,7 @@ class SchemaTest { @Test @EnabledIfSystemProperty(named = "deploy_to_existing_db", matches = ".*") void deploySchema_existingDb() { - // Initialize database with the base schema, which is on the classpath. + // Initialize the database with the base schema, which is on the classpath. Flyway flyway = Flyway.configure() .locations("sql/flyway") diff --git a/dependencies.gradle b/dependencies.gradle index ca9e85f5c..ff01fb47f 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -161,7 +161,6 @@ ext { 'com.google.protobuf:protobuf-java:[3.13.0,3.25.3]', 'com.google.protobuf:protobuf-java-util:[3.17.3,)', 'com.google.re2j:re2j:[1.6,)', - 'com.google.truth.extensions:truth-java8-extension:[1.1.2,)', 'com.google.truth:truth:[1.1.2,)', 'com.googlecode.json-simple:json-simple:[1.1.1,)', 'com.ibm.icu:icu4j:[68.2,)', @@ -226,11 +225,11 @@ ext { 'org.eclipse.jetty:jetty-server:[9.4.49.v20220914,)', 'org.eclipse.jetty:jetty-servlet:[9.4.49.v20220914,)', 'org.slf4j:slf4j-jdk14:[1.7.28,)', - 'org.testcontainers:jdbc:[1.15.2,)', - 'org.testcontainers:junit-jupiter:[1.15.2,)', - 'org.testcontainers:postgresql:[1.15.2,)', - 'org.testcontainers:selenium:[1.15.2,)', - 'org.testcontainers:testcontainers:[1.15.2,)', + 'org.testcontainers:jdbc:[1.19.6,)', + 'org.testcontainers:junit-jupiter:[1.19.6,)', + 'org.testcontainers:postgresql:[1.19.6,)', + 'org.testcontainers:selenium:[1.19.6,)', + 'org.testcontainers:testcontainers:[1.19.6,)', 'org.yaml:snakeyaml:[1.17,)', 'xerces:xmlParserAPIs:[2.6.2,)', ] diff --git a/gradle.properties b/gradle.properties index 984e96711..3d8683f27 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -# This file defines properties used by the gradle build. It must be kept in +# This file defines properties used by the Gradle build. It must be kept in # sync with config/nom_build.py. # # To regenerate, run ./nom_build --generate-gradle-properties @@ -9,6 +9,7 @@ # DO NOT EDIT THIS FILE BY HAND org.gradle.jvmargs=-Xmx1024m org.gradle.caching=true +org.gradle.parallel=true mavenUrl= pluginsUrl= allowInsecureProtocol= diff --git a/java_common.gradle b/java_common.gradle index 76488abec..dca4f5020 100644 --- a/java_common.gradle +++ b/java_common.gradle @@ -88,6 +88,7 @@ test { // // A typical use case is to run tests from desktop that accesses Cloud resources. tasks.withType(Test).configureEach { + maxHeapSize = "4096m" def gcp_integration_env_property = 'test.gcp_integration.env' if (project.hasProperty(gcp_integration_env_property)) { diff --git a/jetty/buildscript-gradle.lockfile b/jetty/buildscript-gradle.lockfile new file mode 100644 index 000000000..0d156738b --- /dev/null +++ b/jetty/buildscript-gradle.lockfile @@ -0,0 +1,4 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +empty=classpath diff --git a/jetty/gradle.lockfile b/jetty/gradle.lockfile new file mode 100644 index 000000000..df19c4e71 --- /dev/null +++ b/jetty/gradle.lockfile @@ -0,0 +1,393 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +antlr:antlr:2.7.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +aopalliance:aopalliance:1.0=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +args4j:args4j:2.33=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.101tec:zkclient:0.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.beust:jcommander:1.60=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.charleskorn.kaml:kaml:0.20.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-joda:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.15.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.fasterxml:classmate:1.5.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:2.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.ben-manes.caffeine:caffeine:3.0.5=annotationProcessor,errorprone,testAnnotationProcessor +com.github.docker-java:docker-java-api:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.docker-java:docker-java-transport-zerodep:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.docker-java:docker-java-transport:3.3.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jffi:1.3.12=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-a64asm:1.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-constants:0.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-enxio:0.32.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-ffi:2.2.15=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-posix:3.1.18=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-unixsocket:0.38.21=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.jnr:jnr-x86asm:1.0.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.android:annotations:4.1.1.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-appengine:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-jackson2:2.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-java6:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client-servlet:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client:1.35.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:gapic-google-cloud-storage-v2:2.22.6-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta2:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-bigtable-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.108.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-pubsublite-v1:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-spanner-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-cloud-storage-v2:2.23.0-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:grpc-google-common-protos:2.30.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta2:0.172.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-bigtable-v2:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-datastore-v1:0.109.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-firestore-v1:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-monitoring-v3:3.34.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.108.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-pubsublite-v1:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-secretmanager-v1:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-secretmanager-v1beta1:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-executor-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-spanner-v1:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-storage-v2:2.23.0-alpha=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2beta2:0.113.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-cloud-tasks-v2beta3:0.113.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-common-protos:2.33.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api.grpc:proto-google-iam-v1:1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:api-common:2.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax-grpc:2.39.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax-httpjson:2.39.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.api:gax:2.42.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-dns:v2beta1-rev99-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-drive:v2-rev393-1.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-gmail:v1-rev20220404-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-groupssettings:v1-rev20210624-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-healthcare:v1-rev20240110-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-iamcredentials:v1-rev20211203-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-monitoring:v3-rev20240128-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-pubsub:v1-rev20220904-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-sheets:v4-rev20230815-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-sqladmin:v1beta4-rev20240205-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-storage:v1-rev20231202-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.appengine:appengine-api-1.0-sdk:1.9.86=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.appengine:appengine-testing:1.9.86=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auth:google-auth-library-credentials:1.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auth:google-auth-library-oauth2-http:1.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor +com.google.auto.service:auto-service-annotations:1.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.value:auto-value-annotations:1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto.value:auto-value-annotations:1.9=annotationProcessor,errorprone,testAnnotationProcessor +com.google.auto.value:auto-value:1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.auto:auto-common:1.2.1=annotationProcessor,errorprone,testAnnotationProcessor +com.google.cloud.bigdataoss:gcsio:2.2.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.bigdataoss:util:2.2.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.bigtable:bigtable-client-core-config:1.28.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.datastore:datastore-v1-proto-client:2.17.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.sql:jdbc-socket-factory-core:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud.sql:postgres-socket-factory:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigquerystorage:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigtable-stats:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-bigtable:2.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core-grpc:2.29.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core-http:2.21.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-core:2.29.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-firestore:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-monitoring:3.34.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-pubsub:1.126.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-pubsublite:1.12.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-secretmanager:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-spanner:6.56.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-storage:2.22.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:google-cloud-tasks:2.23.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:grpc-gcp:1.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.cloud:proto-google-cloud-firestore-bundle-v1:3.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +com.google.code.gson:gson:2.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.common.html.types:types:1.0.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.dagger:dagger:2.51=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.7.1=checkstyle +com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:error_prone_type_annotations:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.errorprone:javac:9+181-r4173-1=errorproneJavac +com.google.escapevelocity:escapevelocity:0.9.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flatbuffers:flatbuffers-java:1.12.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:flogger-system-backend:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:flogger:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.flogger:google-extensions:0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.1=annotationProcessor,checkstyle,errorprone,testAnnotationProcessor +com.google.guava:failureaccess:1.0.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:guava-parent:32.1.1-jre=annotationProcessor,errorprone,testAnnotationProcessor +com.google.guava:guava:31.0.1-jre=checkstyle +com.google.guava:guava:32.1.1-jre=annotationProcessor,errorprone,testAnnotationProcessor +com.google.guava:guava:33.0.0-jre=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.gwt:gwt-user:2.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-apache-v2:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-appengine:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-gson:1.44.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-jackson2:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client-protobuf:1.43.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.http-client:google-http-client:1.44.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject.extensions:guice-multibindings:4.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject:guice:4.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.inject:guice:5.1.0=annotationProcessor,errorprone,testAnnotationProcessor +com.google.j2objc:j2objc-annotations:1.3=checkstyle +com.google.j2objc:j2objc-annotations:2.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.jsinterop:jsinterop-annotations:2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.monitoring-client:metrics:1.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.monitoring-client:stackdriver:1.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-appengine:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-java6:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-jetty:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client-servlet:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client:1.35.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java-util:3.25.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor +com.google.protobuf:protobuf-java:3.25.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.template:soy:2021-02-01=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.googlecode.json-simple:json-simple:1.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.ibm.icu:icu4j:73.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.jcraft:jsch:0.1.55=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.lmax:disruptor:3.4.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.puppycrawl.tools:checkstyle:9.3=checkstyle +com.squareup.okhttp3:okhttp:4.12.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-bom:3.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-fakefilesystem-jvm:3.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-fakefilesystem:3.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio-jvm:3.6.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.okio:okio:3.6.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-compiler:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-grpc-server-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-grpc-server:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-java-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-kotlin-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-runtime-jvm:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-runtime:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-schema-jvm:4.9.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-schema:4.8.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup.wire:wire-swift-generator:4.5.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:javapoet:1.13.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:kotlinpoet-jvm:1.15.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.squareup:kotlinpoet:1.15.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.sun.istack:istack-commons-runtime:3.0.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.sun.xml.fastinfoset:FastInfoset:1.2.15=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.thoughtworks.paranamer:paranamer:2.7=deploy_jar,runtimeClasspath,testRuntimeClasspath +com.zaxxer:HikariCP:3.4.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +commons-beanutils:commons-beanutils:1.9.4=checkstyle +commons-codec:commons-codec:1.16.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +commons-collections:commons-collections:3.2.2=checkstyle +commons-logging:commons-logging:1.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +dnsjava:dnsjava:3.5.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +info.picocli:picocli:4.6.2=checkstyle +io.apicurio:apicurio-registry-protobuf-schema-utilities:3.0.0.M2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:common-config:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:common-utils:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:kafka-avro-serializer:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.confluent:kafka-schema-registry-client:5.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.github.classgraph:classgraph:4.8.162=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.github.eisop:dataflow-errorprone:3.34.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor +io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +io.grpc:grpc-alts:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-api:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-auth:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-census:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-context:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-core:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-googleapis:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-grpclb:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-inprocess:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-netty-shaded:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-netty:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf-lite:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-rls:1.60.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-services:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-stub:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-util:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-xds:1.61.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.52.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.52.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.100.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-api:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-exemplar-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-grpc-metrics:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-grpc-util:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-http-util:0.31.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-contrib-resource-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-exporter-metrics-util:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-exporter-stats-stackdriver:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-impl-core:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-impl:0.31.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-proto:0.2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.outfoxx:swiftpoet:1.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +io.perfmark:perfmark-api:0.26.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.activation:activation:1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.activation:javax.activation-api:1.2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.annotation:javax.annotation-api:1.3.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.annotation:jsr250-api:1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.inject:javax.inject:1=annotationProcessor,deploy_jar,errorprone,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath +javax.jdo:jdo2-api:2.3-20090302111651=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.persistence:javax.persistence-api:2.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.servlet:servlet-api:2.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.validation:validation-api:1.0.0.GA=deploy_jar,runtimeClasspath,testRuntimeClasspath +javax.xml.bind:jaxb-api:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +jline:jline:1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +joda-time:joda-time:2.10.14=deploy_jar,runtimeClasspath,testRuntimeClasspath +junit:junit:4.13.2=testRuntimeClasspath +net.bytebuddy:byte-buddy:1.12.18=deploy_jar,runtimeClasspath,testRuntimeClasspath +net.java.dev.jna:jna:5.13.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +net.sf.saxon:Saxon-HE:10.6=checkstyle +org.antlr:antlr4-runtime:4.9.3=checkstyle +org.apache.arrow:arrow-format:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.arrow:arrow-memory-core:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.arrow:arrow-vector:5.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.avro:avro:1.8.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-job-management:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-model-pipeline:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-core-construction-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-core-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-runners-java-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-core:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-expansion-service:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-arrow:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-avro:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-extensions-protobuf:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-fn-execution:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-harness:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-io-kafka:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-sdks-java-transform-service-launcher:2.54.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-vendor-grpc-1_60_1:0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.beam:beam-vendor-guava-32_1_2-jre:0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-compress:1.24.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-csv:1.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.14.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.14=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpcore:4.4.16=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcpg-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcpkix-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcprov-jdk15on:1.67=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-compat-qual:2.5.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.12.0=checkstyle +org.checkerframework:checker-qual:3.33.0=annotationProcessor,errorprone,testAnnotationProcessor +org.checkerframework:checker-qual:3.42.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.jackson:jackson-core-asl:1.9.13=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.jackson:jackson-mapper-asl:1.9.13=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.codehaus.mojo:animal-sniffer-annotations:1.23=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.conscrypt:conscrypt-openjdk-uber:2.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-security:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-server:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-servlet:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util-ajax:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:9.4.49.v20220914=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.flywaydb:flyway-core:9.22.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:jaxb-runtime:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:txw2:2.3.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.gwtproject:gwt-user:2.10.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hamcrest:hamcrest-core:1.3=testRuntimeClasspath +org.hamcrest:hamcrest:2.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate.common:hibernate-commons-annotations:5.1.2.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate:hibernate-core:5.6.15.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.hibernate:hibernate-hikaricp:5.6.15.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jacoco:org.jacoco.agent:0.8.11=jacocoAgent,jacocoAnt +org.jacoco:org.jacoco.ant:0.8.11=jacocoAnt +org.jacoco:org.jacoco.core:0.8.11=jacocoAnt +org.jacoco:org.jacoco.report:0.8.11=jacocoAnt +org.javassist:javassist:3.28.0-GA=checkstyle +org.jboss.logging:jboss-logging:3.4.3.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jboss:jandex:2.4.2.Final=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-bom:1.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.9.20=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime:0.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jetbrains:annotations:17.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.joda:joda-money:1.0.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.json:json:20231013=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jsoup:jsoup:1.17.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.jvnet.staxex:stax-ex:1.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-analysis:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.6=jacocoAnt +org.ow2.asm:asm-tree:9.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-tree:9.6=jacocoAnt +org.ow2.asm:asm-util:7.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm:9.6=deploy_jar,jacocoAnt,runtimeClasspath,testRuntimeClasspath +org.pcollections:pcollections:3.1.4=annotationProcessor,errorprone,testAnnotationProcessor +org.postgresql:postgresql:42.7.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.reflections:reflections:0.10.2=checkstyle +org.rnorth.duct-tape:duct-tape:1.0.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.1.0-alpha1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.slf4j:slf4j-jdk14:2.1.0-alpha1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.snakeyaml:snakeyaml-engine:2.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-core:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-expression:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.springframework:spring-jcl:5.3.27=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:database-commons:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:jdbc:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:postgresql:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.testcontainers:testcontainers:1.19.6=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.threeten:threetenbp:1.6.8=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.tukaani:xz:1.5=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.w3c.css:sac:1.3=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.xerial.snappy:snappy-java:1.1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath +org.yaml:snakeyaml:2.0=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-api:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-diagram:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-tools:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler-utility:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +us.fatehi:schemacrawler:16.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath +xerces:xmlParserAPIs:2.6.2=deploy_jar,runtimeClasspath,testRuntimeClasspath +xpp3:xpp3:1.1.4c=deploy_jar,runtimeClasspath,testRuntimeClasspath +empty=compileClasspath,providedCompile,providedRuntime,testCompileClasspath diff --git a/networking/gradle.lockfile b/networking/gradle.lockfile index 8c7f43a89..bb4084481 100644 --- a/networking/gradle.lockfile +++ b/networking/gradle.lockfile @@ -38,7 +38,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -66,7 +66,7 @@ com.google.protobuf:protobuf-java-util:3.23.2=deploy_jar,runtimeClasspath,testRu com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor com.google.protobuf:protobuf-java:3.23.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor diff --git a/prober/gradle.lockfile b/prober/gradle.lockfile index 2ab8cbb16..49bbbe73b 100644 --- a/prober/gradle.lockfile +++ b/prober/gradle.lockfile @@ -38,7 +38,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -69,7 +69,7 @@ com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnno com.google.protobuf:protobuf-java:3.23.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.google.re2j:re2j:1.1=compileClasspath,testCompileClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -115,8 +115,8 @@ javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath javax.xml.bind:jaxb-api:2.4.0-b180830.0359=deploy_jar,runtimeClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -158,7 +158,7 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/proxy/gradle.lockfile b/proxy/gradle.lockfile index 40c73cfab..90fdb7b58 100644 --- a/proxy/gradle.lockfile +++ b/proxy/gradle.lockfile @@ -58,7 +58,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -92,7 +92,7 @@ com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnno com.google.protobuf:protobuf-java:3.23.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.1=compileClasspath,testCompileClasspath com.google.re2j:re2j:1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=deploy_jar,runtimeClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -147,8 +147,8 @@ javax.mail:mail:1.5.0-b01=deploy_jar,runtimeClasspath,testRuntimeClasspath javax.xml.bind:jaxb-api:2.4.0-b180830.0359=deploy_jar,runtimeClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -190,7 +190,7 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/release/builder/build.sh b/release/builder/build.sh index f031e70a9..12ea4801a 100755 --- a/release/builder/build.sh +++ b/release/builder/build.sh @@ -22,7 +22,7 @@ apt-get upgrade -y # Install GPG2 (in case it was not included) apt-get install gnupg2 -y # Install Java -apt-get install openjdk-17-jdk-headless -y +apt-get install openjdk-21-jdk-headless -y # Install Python apt-get install python3 -y # As of March 2021 python3 is at v3.6. Get pip then install dataclasses diff --git a/services/backend/gradle.lockfile b/services/backend/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/backend/gradle.lockfile +++ b/services/backend/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/bsa/gradle.lockfile b/services/bsa/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/bsa/gradle.lockfile +++ b/services/bsa/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/default/gradle.lockfile b/services/default/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/default/gradle.lockfile +++ b/services/default/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/pubapi/gradle.lockfile b/services/pubapi/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/pubapi/gradle.lockfile +++ b/services/pubapi/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/services/tools/gradle.lockfile b/services/tools/gradle.lockfile index b914a1dd4..101024660 100644 --- a/services/tools/gradle.lockfile +++ b/services/tools/gradle.lockfile @@ -74,7 +74,7 @@ com.google.api:gax-grpc:2.39.0=compileClasspath,runtimeClasspath,testCompileClas com.google.api:gax-httpjson:2.39.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.api:gax:2.42.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.apis:google-api-services-appengine:v1-rev20240218-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.apis:google-api-services-appengine:v1-rev20240226-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-bigquery:v2-rev20230812-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-cloudresourcemanager:v1-rev20230806-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.apis:google-api-services-dataflow:v1b3-rev20240113-2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -123,7 +123,8 @@ com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testComp com.google.code.gson:gson:2.10.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.common.html.types:types:1.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.dagger:dagger:2.51=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.24.1=compileClasspath,testCompileClasspath +com.google.errorprone:error_prone_annotations:2.25.0=runtimeClasspath,testRuntimeClasspath com.google.escapevelocity:escapevelocity:0.9.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flatbuffers:flatbuffers-java:1.12.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.flogger:flogger-system-backend:0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -154,7 +155,7 @@ com.google.protobuf:protobuf-java-util:3.25.2=compileClasspath,runtimeClasspath, com.google.protobuf:protobuf-java:3.25.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.template:soy:2021-02-01=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=runtimeClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=runtimeClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:73.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcraft:jsch:0.1.55=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/util/gradle.lockfile b/util/gradle.lockfile index e0bbf1578..8e59822b2 100644 --- a/util/gradle.lockfile +++ b/util/gradle.lockfile @@ -41,7 +41,7 @@ com.google.dagger:dagger:2.51=annotationProcessor,compileClasspath,deploy_jar,ru com.google.devtools.ksp:symbol-processing-api:1.9.20-1.0.14=annotationProcessor,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.23.0=annotationProcessor,compileClasspath,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.24.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.25.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.7.1=checkstyle com.google.errorprone:error_prone_check_api:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.23.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -70,7 +70,7 @@ com.google.protobuf:protobuf-java-util:3.23.2=compileClasspath,deploy_jar,runtim com.google.protobuf:protobuf-java:3.19.6=annotationProcessor,errorprone,testAnnotationProcessor com.google.protobuf:protobuf-java:3.23.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.truth:truth:1.4.1=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.truth:truth:1.4.2=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:74.2=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:9.3=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor,testAnnotationProcessor @@ -107,8 +107,8 @@ javax.mail:mail:1.5.0-b01=compileClasspath,deploy_jar,runtimeClasspath,testCompi javax.xml.bind:jaxb-api:2.4.0-b180830.0359=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath joda-time:joda-time:2.12.7=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy-agent:1.14.11=testCompileClasspath,testRuntimeClasspath -net.bytebuddy:byte-buddy:1.14.11=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy-agent:1.14.12=testCompileClasspath,testRuntimeClasspath +net.bytebuddy:byte-buddy:1.14.12=testCompileClasspath,testRuntimeClasspath net.java.dev.jna:jna:5.13.0=testCompileClasspath,testRuntimeClasspath net.ltgt.gradle.incap:incap:0.2=annotationProcessor,testAnnotationProcessor net.sf.saxon:Saxon-HE:10.6=checkstyle @@ -149,8 +149,8 @@ org.junit.platform:junit-platform-runner:1.10.2=testCompileClasspath,testRuntime org.junit.platform:junit-platform-suite-api:1.10.2=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-suite-commons:1.10.2=testRuntimeClasspath org.junit:junit-bom:5.10.2=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-core:5.10.0=testCompileClasspath,testRuntimeClasspath -org.mockito:mockito-junit-jupiter:5.10.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.11.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-junit-jupiter:5.11.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-commons:9.6=jacocoAnt diff --git a/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java b/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java index 014d9cead..1b4928755 100644 --- a/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java +++ b/util/src/main/java/google/registry/util/GoogleCredentialsBundle.java @@ -49,7 +49,7 @@ public class GoogleCredentialsBundle implements Serializable { } /** - * Returns the service account email address of the underlying {@link} GoogleCredentials, if + * Returns the service account email address of the underlying {@link GoogleCredentials}, if * possible. */ public String serviceAccount() {