Skip to content

Remove quartz and joda-time dependency from maestro common #110

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 1, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Remove joda time dependency from maestro common.
  • Loading branch information
jun-he committed Jun 1, 2025
commit 26a6bc5be37b01c04453a011bd6c021d57f07261
14 changes: 7 additions & 7 deletions maestro-aws/gradle.lockfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ com.fasterxml.jackson.core:jackson-annotations:2.18.1=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.18.1=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.18.1=compileClasspath
com.fasterxml.jackson:jackson-bom:2.18.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-autoconfigure:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-core:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-sns:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-sqs:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter-sns:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter-sqs:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter:3.3.0=compileClasspath
io.awspring.cloud:spring-cloud-aws-autoconfigure:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-core:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-sns:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-sqs:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter-sns:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter-sqs:3.3.1=compileClasspath
io.awspring.cloud:spring-cloud-aws-starter:3.3.1=compileClasspath
io.micrometer:micrometer-commons:1.14.0=compileClasspath
io.micrometer:micrometer-observation:1.14.0=compileClasspath
jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath
Expand Down
9 changes: 2 additions & 7 deletions maestro-common/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
# 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.
com.cronutils:cron-utils:9.1.8=compileClasspath
com.cronutils:cron-utils:9.2.1=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.19.0=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.19.0=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.19.0=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.0=compileClasspath
com.fasterxml.jackson:jackson-bom:2.19.0=compileClasspath
com.mchange:c3p0:0.9.5.4=compileClasspath
com.mchange:mchange-commons-java:0.2.15=compileClasspath
com.zaxxer:HikariCP-java7:2.4.13=compileClasspath
jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath
jakarta.validation:jakarta.validation-api:3.1.1=compileClasspath
joda-time:joda-time:2.10.14=compileClasspath
org.projectlombok:lombok:1.18.38=annotationProcessor,compileClasspath
org.quartz-scheduler:quartz:2.3.2=compileClasspath
org.slf4j:slf4j-api:1.7.30=compileClasspath
org.slf4j:slf4j-api:2.0.7=compileClasspath
org.yaml:snakeyaml:2.4=compileClasspath
empty=
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@
import com.netflix.maestro.models.instance.RunPolicy;
import com.netflix.maestro.models.instance.StepInstance;
import com.netflix.maestro.models.parameter.ParamMode;
import java.util.TimeZone;
import org.joda.time.DateTimeZone;
import java.time.ZoneId;

/** Class to hold the user facing default values for unset fields. */
public final class Defaults {
Expand Down Expand Up @@ -122,7 +121,7 @@ private Defaults() {}
StepInstance.Status.NOT_CREATED;

/** Default Time Zone. */
public static final TimeZone DEFAULT_TIMEZONE = DateTimeZone.UTC.toTimeZone();
public static final ZoneId DEFAULT_TIMEZONE = ZoneId.of("UTC");

/** Default Param Mode. */
public static final ParamMode DEFAULT_PARAM_MODE = ParamMode.MUTABLE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.joda.time.DateTimeZone;
import java.time.ZoneId;

/** Maestro timezone expression validation. */
@Documented
Expand Down Expand Up @@ -50,8 +50,8 @@ public boolean isValid(String timezone, ConstraintValidatorContext context) {
}

try {
DateTimeZone.forID(timezone);
} catch (IllegalArgumentException e) {
ZoneId.of(timezone);
} catch (Exception e) {
Copy link
Preview

Copilot AI Jun 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider catching a more specific exception (e.g., DateTimeException) instead of Exception to avoid masking unrelated errors.

Suggested change
} catch (Exception e) {
} catch (DateTimeException e) {

Copilot uses AI. Check for mistakes.

context
.buildConstraintViolationWithTemplate("[timezone expression] is not valid: " + e)
.addConstraintViolation();
Expand Down
162 changes: 74 additions & 88 deletions maestro-server/gradle.lockfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,72 +4,60 @@
aopalliance:aopalliance:1.0=compileClasspath,runtimeClasspath
ch.qos.logback:logback-classic:1.5.18=compileClasspath,runtimeClasspath
ch.qos.logback:logback-core:1.5.18=compileClasspath,runtimeClasspath
com.cronutils:cron-utils:9.1.8=runtimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.18.3=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.19.0=runtimeClasspath
com.fasterxml.jackson.core:jackson-core:2.18.3=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.19.0=runtimeClasspath
com.fasterxml.jackson.core:jackson-databind:2.18.3=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.19.0=runtimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.18.3=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.19.0=runtimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.3=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.0=runtimeClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.3=compileClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.0=runtimeClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3=compileClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.0=runtimeClasspath
com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.3=compileClasspath
com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.0=runtimeClasspath
com.fasterxml.jackson:jackson-bom:2.18.3=compileClasspath
com.fasterxml.jackson:jackson-bom:2.19.0=runtimeClasspath
com.cronutils:cron-utils:9.2.1=runtimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.core:jackson-core:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.core:jackson-databind:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.0=compileClasspath,runtimeClasspath
com.fasterxml.jackson:jackson-bom:2.19.0=compileClasspath,runtimeClasspath
com.github.docker-java:docker-java-api:3.4.2=runtimeClasspath
com.github.docker-java:docker-java-transport-zerodep:3.4.2=runtimeClasspath
com.github.docker-java:docker-java-transport:3.4.2=runtimeClasspath
com.mchange:c3p0:0.9.5.4=runtimeClasspath
com.mchange:mchange-commons-java:0.2.15=runtimeClasspath
com.netflix.spectator:spectator-api:1.8.13=compileClasspath,runtimeClasspath
com.zaxxer:HikariCP-java7:2.4.13=runtimeClasspath
com.zaxxer:HikariCP:6.3.0=compileClasspath,runtimeClasspath
commons-codec:commons-codec:1.17.1=runtimeClasspath
commons-logging:commons-logging:1.2=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-autoconfigure:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-core:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-sns:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-sqs:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter-sns:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter-sqs:3.3.0=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter:3.3.0=runtimeClasspath
io.fabric8:kubernetes-client-api:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-client:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-httpclient-vertx:7.2.0=runtimeClasspath
io.fabric8:kubernetes-model-admissionregistration:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-apiextensions:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-apps:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-autoscaling:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-batch:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-certificates:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-common:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-coordination:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-core:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-discovery:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-events:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-extensions:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-flowcontrol:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-gatewayapi:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-metrics:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-networking:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-node:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-policy:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-rbac:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-resource:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-scheduling:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-storageclass:7.2.0=compileClasspath,runtimeClasspath
io.fabric8:zjsonpatch:7.2.0=compileClasspath,runtimeClasspath
io.awspring.cloud:spring-cloud-aws-autoconfigure:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-core:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-sns:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-sqs:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter-sns:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter-sqs:3.3.1=runtimeClasspath
io.awspring.cloud:spring-cloud-aws-starter:3.3.1=runtimeClasspath
io.fabric8:kubernetes-client-api:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-client:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-httpclient-vertx:7.3.1=runtimeClasspath
io.fabric8:kubernetes-model-admissionregistration:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-apiextensions:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-apps:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-autoscaling:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-batch:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-certificates:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-common:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-coordination:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-core:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-discovery:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-events:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-extensions:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-flowcontrol:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-gatewayapi:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-metrics:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-networking:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-node:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-policy:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-rbac:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-resource:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-scheduling:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:kubernetes-model-storageclass:7.3.1=compileClasspath,runtimeClasspath
io.fabric8:zjsonpatch:7.3.1=compileClasspath,runtimeClasspath
io.micrometer:context-propagation:1.1.3=compileClasspath,runtimeClasspath
io.micrometer:micrometer-commons:1.15.0=compileClasspath,runtimeClasspath
io.micrometer:micrometer-core:1.14.6=compileClasspath,runtimeClasspath
io.micrometer:micrometer-jakarta9:1.14.6=compileClasspath,runtimeClasspath
io.micrometer:micrometer-core:1.15.0=compileClasspath,runtimeClasspath
io.micrometer:micrometer-jakarta9:1.15.0=compileClasspath,runtimeClasspath
io.micrometer:micrometer-observation:1.15.0=compileClasspath,runtimeClasspath
io.micrometer:micrometer-tracing-bridge-brave:1.5.0=compileClasspath,runtimeClasspath
io.micrometer:micrometer-tracing:1.5.0=compileClasspath,runtimeClasspath
Expand All @@ -87,7 +75,7 @@ io.netty:netty-resolver:4.1.118.Final=runtimeClasspath
io.netty:netty-transport-classes-epoll:4.1.115.Final=runtimeClasspath
io.netty:netty-transport-native-unix-common:4.1.118.Final=runtimeClasspath
io.netty:netty-transport:4.1.118.Final=runtimeClasspath
io.swagger.core.v3:swagger-annotations:2.2.31=compileClasspath,runtimeClasspath
io.swagger.core.v3:swagger-annotations:2.2.32=compileClasspath,runtimeClasspath
io.vertx:vertx-auth-common:4.5.14=runtimeClasspath
io.vertx:vertx-core:4.5.14=runtimeClasspath
io.vertx:vertx-web-client:4.5.14=runtimeClasspath
Expand All @@ -109,50 +97,48 @@ org.apache.httpcomponents:httpclient:4.5.13=runtimeClasspath
org.apache.httpcomponents:httpcore:4.4.16=runtimeClasspath
org.apache.logging.log4j:log4j-api:2.24.3=compileClasspath,runtimeClasspath
org.apache.logging.log4j:log4j-to-slf4j:2.24.3=compileClasspath,runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-core:10.1.40=compileClasspath,runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-el:10.1.40=compileClasspath,runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-websocket:10.1.40=compileClasspath,runtimeClasspath
org.checkerframework:checker-qual:3.48.3=runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-core:10.1.41=compileClasspath,runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-el:10.1.41=compileClasspath,runtimeClasspath
org.apache.tomcat.embed:tomcat-embed-websocket:10.1.41=compileClasspath,runtimeClasspath
org.checkerframework:checker-qual:3.49.3=runtimeClasspath
org.flywaydb:flyway-core:10.22.0=compileClasspath,runtimeClasspath
org.flywaydb:flyway-database-postgresql:10.22.0=compileClasspath,runtimeClasspath
org.hamcrest:hamcrest-core:1.3=runtimeClasspath
org.hdrhistogram:HdrHistogram:2.2.2=runtimeClasspath
org.jetbrains:annotations:17.0.0=runtimeClasspath
org.latencyutils:LatencyUtils:2.0.3=runtimeClasspath
org.postgresql:postgresql:42.7.5=compileClasspath,runtimeClasspath
org.postgresql:postgresql:42.7.6=compileClasspath,runtimeClasspath
org.projectlombok:lombok:1.18.38=annotationProcessor,compileClasspath
org.quartz-scheduler:quartz:2.3.2=runtimeClasspath
org.reactivestreams:reactive-streams:1.0.4=runtimeClasspath
org.rnorth.duct-tape:duct-tape:1.0.8=runtimeClasspath
org.slf4j:jul-to-slf4j:2.0.17=compileClasspath,runtimeClasspath
org.slf4j:slf4j-api:2.0.17=compileClasspath,runtimeClasspath
org.snakeyaml:snakeyaml-engine:2.9=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-actuator-autoconfigure:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-actuator:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-autoconfigure:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-actuator:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-json:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-logging:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-tomcat:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-web:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot:3.4.5=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-actuator-autoconfigure:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-actuator:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-autoconfigure:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-actuator:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-json:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-logging:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-tomcat:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter-web:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot-starter:3.5.0=compileClasspath,runtimeClasspath
org.springframework.boot:spring-boot:3.5.0=compileClasspath,runtimeClasspath
org.springframework.retry:spring-retry:2.0.10=runtimeClasspath
org.springframework:spring-aop:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-beans:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-context:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-core:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-expression:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-jcl:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-aop:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-beans:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-context:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-core:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-expression:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-jcl:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-messaging:6.2.0=runtimeClasspath
org.springframework:spring-web:6.2.6=compileClasspath,runtimeClasspath
org.springframework:spring-webmvc:6.2.6=compileClasspath,runtimeClasspath
org.testcontainers:cockroachdb:1.21.0=runtimeClasspath
org.testcontainers:database-commons:1.21.0=runtimeClasspath
org.testcontainers:jdbc:1.21.0=runtimeClasspath
org.testcontainers:testcontainers:1.21.0=runtimeClasspath
org.yaml:snakeyaml:2.3=compileClasspath
org.yaml:snakeyaml:2.4=runtimeClasspath
org.springframework:spring-web:6.2.7=compileClasspath,runtimeClasspath
org.springframework:spring-webmvc:6.2.7=compileClasspath,runtimeClasspath
org.testcontainers:cockroachdb:1.21.1=runtimeClasspath
org.testcontainers:database-commons:1.21.1=runtimeClasspath
org.testcontainers:jdbc:1.21.1=runtimeClasspath
org.testcontainers:testcontainers:1.21.1=runtimeClasspath
org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath
software.amazon.awssdk:annotations:2.29.52=runtimeClasspath
software.amazon.awssdk:apache-client:2.29.52=runtimeClasspath
software.amazon.awssdk:arns:2.29.52=runtimeClasspath
Expand Down