Project dependencies

Java Spring Boot Stack 2.0

Every Java Spring Boot Stack 2.0 project relies on dependencies provided in the maven registry. If you work in an air-gapped environment, the project dependencies might need to be prepared separately. To do this, please find the list of required dependencies below.

Note:

The lists below shows the default dependencies of a project. Please consider, that if you have added custom dependencies in your pom.xml, the list might not be complete.

No extensions enabled

Here is a full list of basic Java Spring Boot Stack 2.0 project dependencies, with no Extensions enabled

+- io.fabric8:kubernetes-server-mock:jar:6.9.2:test
|  +- io.fabric8:mockwebserver:jar:6.9.2:test
|  |  +- com.squareup.okhttp3:mockwebserver:jar:4.12.0:test
|  |  |  +- com.squareup.okhttp3:okhttp:jar:4.12.0:runtime
|  |  |  |  \- com.squareup.okio:okio:jar:3.6.0:runtime
|  |  |  |     \- com.squareup.okio:okio-jvm:jar:3.9.0:runtime
|  |  |  +- junit:junit:jar:4.13.2:test
|  |  |  |  \- org.hamcrest:hamcrest-core:jar:2.2:test
|  |  |  |     \- org.hamcrest:hamcrest:jar:2.2:test
|  |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.23:runtime
|  |  |     +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.23:runtime
|  |  |     |  \- org.jetbrains:annotations:jar:13.0:runtime
|  |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.23:runtime
|  |  \- io.fabric8:zjsonpatch:jar:0.3.0:compile
|  \- io.fabric8:servicecatalog-client:jar:6.9.2:test
|     +- io.fabric8:servicecatalog-model:jar:6.9.2:test
|     |  \- io.fabric8:kubernetes-model-core:jar:6.9.2:compile
|     |     \- io.fabric8:kubernetes-model-common:jar:6.9.2:compile
|     +- io.fabric8:kubernetes-client:jar:6.9.2:compile
|     |  \- io.fabric8:kubernetes-httpclient-okhttp:jar:6.9.2:runtime
|     |     \- com.squareup.okhttp3:logging-interceptor:jar:4.12.0:runtime
|     \- io.fabric8:kubernetes-client-api:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-gatewayapi:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-resource:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-rbac:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-admissionregistration:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-apps:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-autoscaling:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-apiextensions:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-batch:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-certificates:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-coordination:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-discovery:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-events:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-extensions:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-flowcontrol:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-networking:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-metrics:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-policy:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-scheduling:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-storageclass:jar:6.9.2:compile
|        +- io.fabric8:kubernetes-model-node:jar:6.9.2:compile
|        \- org.snakeyaml:snakeyaml-engine:jar:2.7:compile
+- io.micrometer:micrometer-tracing:jar:1.2.5:compile
|  +- io.micrometer:micrometer-observation:jar:1.12.5:compile
|  |  \- io.micrometer:micrometer-commons:jar:1.12.5:compile
|  +- io.micrometer:context-propagation:jar:1.1.1:compile
|  \- aopalliance:aopalliance:jar:1.0:compile
+- io.micrometer:micrometer-tracing-bridge-otel:jar:1.2.5:compile
|  +- io.opentelemetry:opentelemetry-sdk-common:jar:1.31.0:compile
|  +- io.opentelemetry:opentelemetry-sdk-trace:jar:1.31.0:compile
|  +- io.opentelemetry:opentelemetry-sdk:jar:1.31.0:compile
|  |  +- io.opentelemetry:opentelemetry-sdk-metrics:jar:1.31.0:compile
|  |  \- io.opentelemetry:opentelemetry-sdk-logs:jar:1.31.0:compile
|  |     \- io.opentelemetry:opentelemetry-api-events:jar:1.31.0-alpha:runtime
|  +- io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:jar:1.31.0-alpha:compile
|  \- io.opentelemetry:opentelemetry-extension-trace-propagators:jar:1.31.0:compile
+- io.opentelemetry:opentelemetry-api:jar:1.37.0:compile
|  \- io.opentelemetry:opentelemetry-context:jar:1.31.0:compile
+- io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:jar:2.1.0:compile
|  +- io.opentelemetry:opentelemetry-extension-incubator:jar:1.35.0-alpha:runtime
|  \- io.opentelemetry.semconv:opentelemetry-semconv:jar:1.23.1-alpha:compile
+- io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter:jar:2.1.0-alpha:compile
|  +- org.springframework.boot:spring-boot-starter-aop:jar:3.2.5:compile
|  |  +- org.springframework:spring-aop:jar:6.1.6:compile
|  |  \- org.aspectj:aspectjweaver:jar:1.9.22:compile
|  +- io.opentelemetry.instrumentation:opentelemetry-spring-boot:jar:2.1.0-alpha:compile
|  |  +- io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:jar:2.1.0-alpha:compile
|  |  +- javax.validation:validation-api:jar:2.0.1.Final:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-kafka-clients-2.6:jar:2.1.0-alpha:runtime
|  |  |  \- io.opentelemetry.instrumentation:opentelemetry-kafka-clients-common:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-spring-kafka-2.7:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-spring-web-3.1:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-spring-webmvc-5.3:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-spring-webmvc-6.0:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-spring-webflux-5.3:jar:2.1.0-alpha:runtime
|  |  |  \- io.opentelemetry.instrumentation:opentelemetry-reactor-3.1:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-micrometer-1.5:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17:jar:2.1.0-alpha:runtime
|  |  +- io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0:jar:2.1.0-alpha:runtime
|  |  \- io.opentelemetry.instrumentation:opentelemetry-jdbc:jar:2.1.0-alpha:runtime
|  +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.31.0:compile
|  +- io.opentelemetry:opentelemetry-exporter-logging:jar:1.31.0:compile
|  +- io.opentelemetry:opentelemetry-exporter-otlp:jar:1.31.0:compile
|  |  +- io.opentelemetry:opentelemetry-exporter-otlp-common:jar:1.31.0:runtime
|  |  |  \- io.opentelemetry:opentelemetry-exporter-common:jar:1.31.0:runtime
|  |  \- io.opentelemetry:opentelemetry-exporter-sender-okhttp:jar:1.31.0:runtime
|  +- io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:jar:2.1.0:compile
|  \- io.opentelemetry.instrumentation:opentelemetry-resources:jar:2.1.0-alpha:runtime
+- net.logstash.logback:logstash-logback-encoder:jar:7.4:compile
|  \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.4:compile
|     +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
|     \- com.fasterxml.jackson.core:jackson-core:jar:2.15.4:compile
+- org.apache.commons:commons-collections4:jar:4.4:compile
+- org.apache.commons:commons-lang3:jar:3.13.0:compile
+- org.slf4j:slf4j-api:jar:2.0.13:compile
+- org.springdoc:springdoc-openapi-starter-common:jar:2.5.0:compile
|  +- org.springframework.boot:spring-boot-autoconfigure:jar:3.2.5:compile
|  \- io.swagger.core.v3:swagger-core-jakarta:jar:2.2.21:compile
|     +- io.swagger.core.v3:swagger-annotations-jakarta:jar:2.2.21:compile
|     +- io.swagger.core.v3:swagger-models-jakarta:jar:2.2.21:compile
|     +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
|     |  \- jakarta.activation:jakarta.activation-api:jar:2.1.3:compile
|     +- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile
|     +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.4:compile
|     \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.4:compile
+- org.springframework:spring-beans:jar:6.1.6:compile
|  \- org.springframework:spring-core:jar:6.1.6:compile
|     \- org.springframework:spring-jcl:jar:6.1.6:compile
+- org.springframework.boot:spring-boot-starter:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot:jar:3.2.5:compile
|  |  \- org.springframework:spring-context:jar:6.1.6:compile
|  +- org.springframework.boot:spring-boot-starter-logging:jar:3.2.5:compile
|  |  +- ch.qos.logback:logback-classic:jar:1.4.14:compile
|  |  |  \- ch.qos.logback:logback-core:jar:1.4.14:compile
|  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.21.1:compile
|  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.21.1:compile
|  |  \- org.slf4j:jul-to-slf4j:jar:2.0.13:compile
|  +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile
|  \- org.yaml:snakeyaml:jar:2.2:compile
+- org.springframework.boot:spring-boot-starter-actuator:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:3.2.5:compile
|  |  \- org.springframework.boot:spring-boot-actuator:jar:3.2.5:compile
|  \- io.micrometer:micrometer-jakarta9:jar:1.12.5:compile
|     \- io.micrometer:micrometer-core:jar:1.12.5:compile
|        +- org.hdrhistogram:HdrHistogram:jar:2.1.12:runtime
|        \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
+- org.springframework.boot:spring-boot-starter-oauth2-client:jar:3.2.5:compile
|  +- org.springframework.security:spring-security-config:jar:6.2.4:compile
|  +- org.springframework.security:spring-security-core:jar:6.2.4:compile
|  |  +- org.springframework.security:spring-security-crypto:jar:6.2.4:compile
|  |  \- org.springframework:spring-expression:jar:6.1.6:compile
|  +- org.springframework.security:spring-security-oauth2-client:jar:6.2.4:compile
|  |  +- org.springframework.security:spring-security-oauth2-core:jar:6.2.4:compile
|  |  +- org.springframework.security:spring-security-web:jar:6.2.4:compile
|  |  \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.3:compile
|  |     +- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
|  |     +- com.nimbusds:content-type:jar:2.2:compile
|  |     +- net.minidev:json-smart:jar:2.5.1:compile
|  |     |  \- net.minidev:accessors-smart:jar:2.5.1:compile
|  |     |     \- org.ow2.asm:asm:jar:9.6:compile
|  |     \- com.nimbusds:lang-tag:jar:1.7:compile
|  \- org.springframework.security:spring-security-oauth2-jose:jar:6.2.4:compile
|     \- com.nimbusds:nimbus-jose-jwt:jar:9.37.3:compile
+- org.springframework.boot:spring-boot-starter-oauth2-resource-server:jar:3.2.5:compile
|  \- org.springframework.security:spring-security-oauth2-resource-server:jar:6.2.4:compile
+- org.springframework.boot:spring-boot-starter-validation:jar:3.2.5:compile
|  +- org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.23:compile
|  \- org.hibernate.validator:hibernate-validator:jar:8.0.1.Final:compile
|     +- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile
|     \- com.fasterxml:classmate:jar:1.6.0:compile
+- org.springframework.boot:spring-boot-starter-web:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot-starter-json:jar:3.2.5:compile
|  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.15.4:compile
|  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.15.4:compile
|  +- org.springframework.boot:spring-boot-starter-tomcat:jar:3.2.5:compile
|  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:10.1.23:compile
|  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:10.1.23:compile
|  |     \- org.apache.tomcat:tomcat-websocket-api:jar:10.1.23:compile
|  |        \- org.apache.tomcat:tomcat-websocket-client-api:jar:10.1.23:compile
|  +- org.springframework:spring-web:jar:6.1.6:compile
|  \- org.springframework:spring-webmvc:jar:6.1.6:compile
\- org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8:jar:3.1.1:compile
   \- org.springframework.cloud:spring-cloud-kubernetes-fabric8-discovery:jar:3.1.1:compile
      +- org.springframework.cloud:spring-cloud-kubernetes-fabric8-autoconfig:jar:3.1.1:compile
      |  \- org.springframework.cloud:spring-cloud-kubernetes-commons:jar:3.1.1:compile
      +- org.springframework.cloud:spring-cloud-commons:jar:4.1.2:compile
      \- org.springframework.cloud:spring-cloud-context:jar:4.1.2:compile

Domain modelling extension enabled

If domain modelling extension is enabled, these extra dependencies are needed:

+- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
\- org.springframework.data:spring-data-commons:jar:3.2.5:compile

Business event extension enabled

If business event extension is enabled (requires Domain modelling extension), these extra dependencies are needed:

+- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
\- org.springframework.data:spring-data-commons:jar:3.2.5:compile
+- com.fasterxml.jackson.core:jackson-databind:jar:2.15.4:compile
|  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.4:compile
+- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.4:compile
+- com.networknt:json-schema-validator:jar:1.4.0:compile
|  +- com.ethlo.time:itu:jar:1.8.0:compile
|  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.4:compile
+- io.apicurio:apicurio-registry-serdes-jsonschema-serde:jar:2.5.10.Final:compile
|  +- io.apicurio:apicurio-registry-serde-common:jar:2.5.10.Final:compile
|  |  \- io.apicurio:apicurio-registry-schema-resolver:jar:2.5.10.Final:compile
|  |     \- io.apicurio:apicurio-registry-client:jar:2.5.10.Final:compile
|  |        +- io.apicurio:apicurio-registry-common:jar:2.5.10.Final:compile
|  |        \- io.apicurio:apicurio-common-rest-client-jdk:jar:0.1.18.Final:compile
|  |           \- io.apicurio:apicurio-common-rest-client-common:jar:0.1.18.Final:compile
|  \- com.github.everit-org.json-schema:org.everit.json.schema:jar:1.14.4:compile
|     +- org.json:json:jar:20231013:compile
|     +- commons-validator:commons-validator:jar:1.7:compile
|     |  +- commons-digester:commons-digester:jar:2.1:compile
|     |  \- commons-collections:commons-collections:jar:3.2.2:compile
|     +- com.damnhandy:handy-uri-templates:jar:2.1.8:compile
|     |  \- joda-time:joda-time:jar:2.10.2:compile
|     \- com.google.re2j:re2j:jar:1.6:compile
\- org.springframework.kafka:spring-kafka:jar:3.1.4:compile
   +- org.springframework:spring-messaging:jar:6.1.6:compile
   +- org.springframework:spring-tx:jar:6.1.6:compile
   +- org.springframework.retry:spring-retry:jar:2.0.5:compile
   +- org.apache.kafka:kafka-clients:jar:3.6.2:compile
   |  +- com.github.luben:zstd-jni:jar:1.5.5-1:runtime
   |  +- org.lz4:lz4-java:jar:1.8.0:runtime
   |  \- org.xerial.snappy:snappy-java:jar:1.1.10.5:runtime
   \- com.google.code.findbugs:jsr305:jar:3.0.2:runtime

Aggregate persistence support extension enabled

MongoDB

If aggregate persistence support extension is enabled and MongoDB is used (requires Aggregate persistence and Domain modelling extensions), these extra dependencies are needed:

+- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
\- org.springframework.data:spring-data-commons:jar:3.2.5:compile
+- org.springframework.boot:spring-boot-starter-data-mongodb:jar:3.2.5:compile
|  +- org.mongodb:mongodb-driver-sync:jar:4.11.2:compile
|  |  +- org.mongodb:bson:jar:4.11.2:compile
|  |  \- org.mongodb:mongodb-driver-core:jar:4.11.2:compile
|  |     \- org.mongodb:bson-record-codec:jar:4.11.2:runtime
|  \- org.springframework.data:spring-data-mongodb:jar:4.2.5:compile
|     +- org.springframework:spring-tx:jar:6.1.6:compile
|     \- org.springframework:spring-expression:jar:6.1.6:compile
RDBMS

If aggregate persistence support extension is enabled and RDBMS is used (requires Aggregate persistence and Domain modelling extensions), these extra dependencies are needed:

+- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
\- org.springframework.data:spring-data-commons:jar:3.2.5:compile
+- com.ibm.db2:jcc:jar:11.5.9.0:compile
+- org.springframework.boot:spring-boot-starter-data-jpa:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot-starter-jdbc:jar:3.2.5:compile
|  |  +- com.zaxxer:HikariCP:jar:5.0.1:compile
|  |  \- org.springframework:spring-jdbc:jar:6.1.6:compile
|  +- org.hibernate.orm:hibernate-core:jar:6.4.4.Final:compile
|  |  +- jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
|  |  +- jakarta.transaction:jakarta.transaction-api:jar:2.0.1:compile
|  |  +- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile
|  |  +- org.hibernate.common:hibernate-commons-annotations:jar:6.0.6.Final:runtime
|  |  +- io.smallrye:jandex:jar:3.1.2:runtime
|  |  +- com.fasterxml:classmate:jar:1.6.0:compile
|  |  +- net.bytebuddy:byte-buddy:jar:1.14.13:runtime
|  |  +- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:runtime
|  |  |  \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:runtime
|  |  |     +- org.eclipse.angus:angus-activation:jar:2.0.2:runtime
|  |  |     +- org.glassfish.jaxb:txw2:jar:4.0.5:runtime
|  |  |     \- com.sun.istack:istack-commons-runtime:jar:4.1.2:runtime
|  |  +- jakarta.inject:jakarta.inject-api:jar:2.0.1:runtime
|  |  \- org.antlr:antlr4-runtime:jar:4.13.0:compile
|  +- org.springframework.data:spring-data-jpa:jar:3.2.5:compile
|  |  +- org.springframework:spring-orm:jar:6.1.6:compile
|  |  \- org.springframework:spring-tx:jar:6.1.6:compile
|  \- org.springframework:spring-aspects:jar:6.1.6:compile

API modelling extension enabled

If API modelling extension is enabled, these extra dependencies are needed:

+- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.15.4:compile
|  +- com.fasterxml.jackson.core:jackson-core:jar:2.15.4:compile
|  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
|  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.4:compile
|  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
|  \- com.fasterxml.woodstox:woodstox-core:jar:6.5.1:compile
+- io.swagger.parser.v3:swagger-parser:jar:2.1.22:compile
|  +- io.swagger.parser.v3:swagger-parser-v2-converter:jar:2.1.22:compile
|  |  +- io.swagger:swagger-parser:jar:1.0.70:compile
|  |  |  \- io.swagger:swagger-parser-safe-url-resolver:jar:1.0.70:compile
|  |  +- io.swagger:swagger-compat-spec-parser:jar:1.0.70:compile
|  |  |  +- com.github.java-json-tools:json-schema-validator:jar:2.2.14:compile
|  |  |  |  +- com.google.guava:guava:jar:33.1.0-jre:compile
|  |  |  |  |  +- com.google.guava:failureaccess:jar:1.0.2:compile
|  |  |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
|  |  |  |  |  +- org.checkerframework:checker-qual:jar:3.42.0:compile
|  |  |  |  |  +- com.google.errorprone:error_prone_annotations:jar:2.26.1:compile
|  |  |  |  |  \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
|  |  |  |  +- com.github.java-json-tools:jackson-coreutils-equivalence:jar:1.0:compile
|  |  |  |  +- com.github.java-json-tools:json-schema-core:jar:1.2.14:compile
|  |  |  |  |  +- com.github.java-json-tools:uri-template:jar:0.10:compile
|  |  |  |  |  \- org.mozilla:rhino:jar:1.7.7.2:compile
|  |  |  |  +- joda-time:joda-time:jar:2.10.5:compile
|  |  |  |  +- com.googlecode.libphonenumber:libphonenumber:jar:8.11.1:compile
|  |  |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
|  |  |  |  \- net.sf.jopt-simple:jopt-simple:jar:5.0.4:compile
|  |  |  +- com.github.java-json-tools:json-patch:jar:1.13:compile
|  |  |  |  +- com.github.java-json-tools:msg-simple:jar:1.2:compile
|  |  |  |  |  \- com.github.java-json-tools:btf:jar:1.3:compile
|  |  |  |  \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile
|  |  |  \- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
|  |  |     +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
|  |  |     \- commons-codec:commons-codec:jar:1.16.1:compile
|  |  +- io.swagger.core.v3:swagger-models:jar:2.2.21:compile
|  |  \- io.swagger.parser.v3:swagger-parser-core:jar:2.1.22:compile
|  +- io.swagger.parser.v3:swagger-parser-v3:jar:2.1.22:compile
|  |  +- io.swagger.parser.v3:swagger-parser-safe-url-resolver:jar:2.1.22:compile
|  |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.4:compile
|  +- org.yaml:snakeyaml:jar:2.2:compile
|  \- commons-io:commons-io:jar:2.15.1:compile
+- org.springdoc:springdoc-openapi-starter-webmvc-api:jar:2.5.0:compile
|  \- org.springframework:spring-webmvc:jar:6.1.6:compile
|     +- org.springframework:spring-context:jar:6.1.6:compile
|     \- org.springframework:spring-expression:jar:6.1.6:compile

Swagger UI extension enabled

If Swagger UI extension is enabled (requires API modelling extension), these extra dependencies are needed:

+- org.springdoc:springdoc-openapi-starter-webmvc-ui:jar:2.5.0:compile
|  \- org.webjars:swagger-ui:jar:5.13.0:compile

Integration modelling extension enabled

If Integration modelling extension is enabled, these extra dependencies are needed:

+- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.4:compile
\- org.springframework.data:spring-data-commons:jar:3.2.5:compile

Unit testing support extension enabled

If Unit testing support extension is enabled, these extra dependencies are needed:

+- junit:junit:jar:4.13.2:test
|  \- org.hamcrest:hamcrest-core:jar:2.2:test
+- org.junit.jupiter:junit-jupiter-engine:jar:5.10.2:compile
|  +- org.junit.platform:junit-platform-engine:jar:1.10.2:compile
|  |  +- org.opentest4j:opentest4j:jar:1.3.0:compile
|  |  \- org.junit.platform:junit-platform-commons:jar:1.10.2:compile
|  +- org.junit.jupiter:junit-jupiter-api:jar:5.10.2:compile
|  \- org.apiguardian:apiguardian-api:jar:1.1.2:compile
+- org.junit.vintage:junit-vintage-engine:jar:5.10.2:compile
+- org.springframework:spring-web:jar:6.1.6:compile
+- org.springframework.boot:spring-boot-devtools:jar:3.2.5:runtime
|  \- org.springframework.boot:spring-boot:jar:3.2.5:compile
|     \- org.springframework:spring-context:jar:6.1.6:compile
+- org.springframework.boot:spring-boot-starter-test:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot-test:jar:3.2.5:compile
|  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:3.2.5:compile
|  +- com.jayway.jsonpath:json-path:jar:2.9.0:compile
|  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2:compile
|  |  \- jakarta.activation:jakarta.activation-api:jar:2.1.3:compile
|  +- net.minidev:json-smart:jar:2.5.1:compile
|  |  \- net.minidev:accessors-smart:jar:2.5.1:compile
|  |     \- org.ow2.asm:asm:jar:9.6:compile
|  +- org.assertj:assertj-core:jar:3.24.2:compile
|  |  \- net.bytebuddy:byte-buddy:jar:1.14.13:compile
|  +- org.awaitility:awaitility:jar:4.2.1:compile
|  +- org.hamcrest:hamcrest:jar:2.2:compile
|  +- org.junit.jupiter:junit-jupiter:jar:5.10.2:compile
|  |  \- org.junit.jupiter:junit-jupiter-params:jar:5.10.2:compile
|  +- org.mockito:mockito-core:jar:5.7.0:compile
|  |  +- net.bytebuddy:byte-buddy-agent:jar:1.14.13:compile
|  |  \- org.objenesis:objenesis:jar:3.3:runtime
|  +- org.mockito:mockito-junit-jupiter:jar:5.7.0:compile
|  +- org.skyscreamer:jsonassert:jar:1.5.1:compile
|  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:compile
|  +- org.springframework:spring-test:jar:6.1.6:compile
|  \- org.xmlunit:xmlunit-core:jar:2.9.1:compile

Saga pattern support

If Saga pattern support is enabled, these extra dependencis are needed:

+- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:provided
+- org.apache.camel:camel-lra:jar:4.5.0:compile
|  +- org.apache.camel:camel-core-engine:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-api:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-base-engine:jar:4.5.0:compile
|  |  |  \- org.apache.camel:camel-base:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-core-reifier:jar:4.5.0:compile
|  |  |  +- org.apache.camel:camel-core-model:jar:4.5.0:compile
|  |  |  \- org.apache.camel:camel-core-processor:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-management-api:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-support:jar:4.5.0:compile
|  |  |  \- org.apache.camel:camel-xml-jaxp-util:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-util:jar:4.5.0:compile
|  \- org.apache.camel:camel-saga:jar:4.5.0:compile
+- org.apache.camel.springboot:camel-lra-starter:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-servlet-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-servlet:jar:4.5.0:compile
|  |     \- org.apache.camel:camel-http-common:jar:4.5.0:compile
|  |        +- org.apache.camel:camel-http-base:jar:4.5.0:compile
|  |        \- org.apache.camel:camel-attachments:jar:4.5.0:compile
|  \- org.apache.camel.springboot:camel-core-starter:jar:4.5.0:compile
+- org.apache.camel.springboot:camel-saga-starter:jar:4.5.0:compile
+- org.apache.camel.springboot:camel-spring-boot-starter:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-spring-boot:jar:4.5.0:compile
|  |  +- org.springframework.boot:spring-boot-actuator:jar:3.2.5:compile
|  |  +- org.apache.camel:camel-spring:jar:4.5.0:compile
|  |  |  \- org.springframework:spring-tx:jar:6.1.6:compile
|  |  +- org.apache.camel:camel-spring-main:jar:4.5.0:compile
|  |  |  \- org.apache.camel:camel-main:jar:4.5.0:compile
|  |  |     \- org.apache.camel:camel-core-languages:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-util-json:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-cloud:jar:4.5.0:compile
|  |  +- org.apache.camel:camel-cluster:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-health:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-bean-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-bean:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-browse-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-browse:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-controlbus-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-controlbus:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-dataformat-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-dataformat:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-dataset-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-dataset:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-direct-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-direct:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-file-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-file:jar:4.5.0:compile
|  |     \- commons-codec:commons-codec:jar:1.16.1:compile
|  +- org.apache.camel.springboot:camel-language-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-language:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-log-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-log:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-mock-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-mock:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-ref-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-ref:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-rest-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-rest:jar:4.5.0:compile
|  |     \- org.apache.camel:camel-tooling-model:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-scheduler-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-scheduler:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-seda-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-seda:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-stub-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-stub:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-timer-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-timer:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-validator-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-validator:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-xpath-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-xpath:jar:4.5.0:compile
|  +- org.apache.camel.springboot:camel-xslt-starter:jar:4.5.0:compile
|  |  \- org.apache.camel:camel-xslt:jar:4.5.0:compile
|  \- org.apache.camel.springboot:camel-xml-jaxp-starter:jar:4.5.0:compile
|     \- org.apache.camel:camel-xml-jaxp:jar:4.5.0:compile
|        \- org.apache.camel:camel-xml-io-util:jar:4.5.0:compile
+- org.springframework:spring-web:jar:6.1.6:compile
Tip:

To list Java project dependencies, use either mvn dependency:tree for a hierarchical representation or mvn dependency:tree for a flat view.

Java Spring Boot Stack 1.0

MongoDB persistence

Here is a full list of Java Spring Boot Stack 1.0 project dependencies, using MongoDB:

+- de.knowis.cp.sdk:cp-framework-managed-sdk-autoconfiguration:jar:4.0.304:compile
|  +- org.springframework.boot:spring-boot-starter-actuator:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.7.18:compile
|  |  |  +- org.springframework.boot:spring-boot-actuator:jar:2.7.18:compile
|  |  |  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.5:compile
|  |  \- io.micrometer:micrometer-core:jar:1.9.17:compile
|  |     +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
|  |     \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
|  +- org.springframework.boot:spring-boot-configuration-processor:jar:2.7.18:compile
|  +- org.springframework.boot:spring-boot-starter-web:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-starter-json:jar:2.7.18:compile
|  |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.5:compile
|  |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.5:compile
|  |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.7.18:compile
|  |  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.83:compile
|  |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.83:compile
|  |  +- org.springframework:spring-web:jar:5.3.31:compile
|  |  \- org.springframework:spring-webmvc:jar:5.3.31:compile
|  +- org.springframework.boot:spring-boot-starter-validation:jar:2.7.18:compile
|  |  +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.83:compile
|  |  \- org.hibernate.validator:hibernate-validator:jar:6.2.5.Final:compile
|  |     +- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
|  |     +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile
|  |     \- com.fasterxml:classmate:jar:1.5.1:compile
|  +- org.springframework.boot:spring-boot-starter-oauth2-resource-server:jar:2.7.18:compile
|  |  +- org.springframework.security:spring-security-config:jar:5.8.12:compile
|  |  +- org.springframework.security:spring-security-core:jar:5.8.2:compile
|  |  |  \- org.springframework.security:spring-security-crypto:jar:5.8.2:compile
|  |  +- org.springframework.security:spring-security-oauth2-resource-server:jar:5.8.2:compile
|  |  |  +- org.springframework.security:spring-security-oauth2-core:jar:5.8.2:compile
|  |  |  \- org.springframework.security:spring-security-web:jar:5.8.12:compile
|  |  \- org.springframework.security:spring-security-oauth2-jose:jar:5.8.2:compile
|  |     \- com.nimbusds:nimbus-jose-jwt:jar:9.24.4:compile
|  |        \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
|  +- org.springframework.boot:spring-boot-starter-oauth2-client:jar:2.7.18:compile
|  |  \- org.springframework.security:spring-security-oauth2-client:jar:5.8.2:compile
|  |     \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.1:compile
|  |        +- com.nimbusds:content-type:jar:2.2:compile
|  |        \- com.nimbusds:lang-tag:jar:1.7:compile
|  +- org.springframework.cloud:spring-cloud-starter-sleuth:jar:3.1.11:compile
|  |  +- org.springframework.cloud:spring-cloud-starter:jar:3.1.8:compile
|  |  |  +- org.springframework.cloud:spring-cloud-context:jar:3.1.8:compile
|  |  |  +- org.springframework.cloud:spring-cloud-commons:jar:3.1.8:compile
|  |  |  \- org.springframework.security:spring-security-rsa:jar:1.0.12.RELEASE:compile
|  |  +- org.springframework.boot:spring-boot-starter-aop:jar:2.7.18:compile
|  |  |  \- org.aspectj:aspectjweaver:jar:1.9.7:compile
|  |  +- org.springframework.cloud:spring-cloud-sleuth-autoconfigure:jar:3.1.10:compile
|  |  |  +- org.springframework.cloud:spring-cloud-sleuth-instrumentation:jar:3.1.10:compile
|  |  |  |  \- org.springframework.cloud:spring-cloud-sleuth-api:jar:3.1.10:compile
|  |  |  \- org.aspectj:aspectjrt:jar:1.9.7:compile
|  |  \- org.springframework.cloud:spring-cloud-sleuth-brave:jar:3.1.10:compile
|  |     +- io.zipkin.brave:brave:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-context-slf4j:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-messaging:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-rpc:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-spring-rabbit:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-kafka-clients:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-kafka-streams:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-httpclient:jar:5.13.11:compile
|  |     |  \- io.zipkin.brave:brave-instrumentation-http:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-httpasyncclient:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-jms:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-mongodb:jar:5.13.11:compile
|  |     +- io.zipkin.aws:brave-propagation-aws:jar:0.21.3:compile
|  |     \- io.zipkin.reporter2:zipkin-reporter-metrics-micrometer:jar:2.16.3:compile
|  |        \- io.zipkin.reporter2:zipkin-reporter:jar:2.16.3:compile
|  |           \- io.zipkin.zipkin2:zipkin:jar:2.23.2:compile
|  +- net.logstash.logback:logstash-logback-encoder:jar:7.3:compile
|  +- org.bouncycastle:bcpkix-jdk18on:jar:1.78.1:compile
|  |  +- org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
|  |  \- org.bouncycastle:bcutil-jdk18on:jar:1.78.1:compile
|  +- org.springdoc:springdoc-openapi-webmvc-core:jar:1.6.6:compile
|  |  \- org.springdoc:springdoc-openapi-common:jar:1.6.6:compile
|  +- org.springdoc:springdoc-openapi-security:jar:1.6.6:compile
|  +- org.springframework.boot:spring-boot-starter-data-mongodb:jar:2.7.18:compile
|  |  +- org.mongodb:mongodb-driver-sync:jar:4.6.1:compile
|  |  |  +- org.mongodb:bson:jar:4.6.1:compile
|  |  |  \- org.mongodb:mongodb-driver-core:jar:4.6.1:compile
|  |  |     \- org.mongodb:bson-record-codec:jar:4.6.1:runtime
|  |  \- org.springframework.data:spring-data-mongodb:jar:3.4.18:compile
|  |     \- org.springframework.data:spring-data-commons:jar:2.7.18:compile
|  +- org.apache.commons:commons-collections4:jar:4.4:compile
|  +- org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8:jar:2.1.9:compile
|  |  +- org.springframework.cloud:spring-cloud-kubernetes-commons:jar:2.1.9:compile
|  |  |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
|  |  +- org.springframework.cloud:spring-cloud-kubernetes-fabric8-autoconfig:jar:2.1.9:compile
|  |  \- org.springframework.cloud:spring-cloud-kubernetes-fabric8-discovery:jar:2.1.9:compile
|  +- io.fabric8:openshift-client:jar:5.10.2:compile
|  |  +- io.fabric8:kubernetes-client:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-core:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-rbac:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-admissionregistration:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-apps:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-autoscaling:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-apiextensions:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-batch:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-certificates:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-coordination:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-discovery:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-events:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-extensions:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-flowcontrol:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-networking:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-metrics:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-policy:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-scheduling:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-storageclass:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-node:jar:5.10.2:compile
|  |  |  +- com.squareup.okhttp3:okhttp:jar:4.9.3:compile
|  |  |  +- com.squareup.okhttp3:logging-interceptor:jar:4.9.3:compile
|  |  |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.6.21:compile
|  |  |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.6.21:compile
|  |  |  +- io.fabric8:zjsonpatch:jar:0.3.0:compile
|  |  |  \- com.github.mifmif:generex:jar:1.0.2:test
|  |  |     \- dk.brics.automaton:automaton:jar:1.11-8:test
|  |  +- io.fabric8:openshift-model:jar:5.10.2:compile
|  |  |  \- io.fabric8:kubernetes-model-common:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-clusterautoscaling:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-operator:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-operatorhub:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-machine:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-whereabouts:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-monitoring:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-storageversionmigrator:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-tuned:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-console:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-machineconfig:jar:5.10.2:compile
|  |  \- io.fabric8:openshift-model-miscellaneous:jar:5.10.2:compile
|  +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.5:compile
|  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.5:compile
|  +- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.13.5:compile
|  |  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
|  |  \- com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile
|  +- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.13.5:compile
|  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:compile
|  +- com.squareup.okio:okio:jar:3.9.0:compile
|  |  \- com.squareup.okio:okio-jvm:jar:3.9.0:compile
|  |     \- org.jetbrains.kotlin:kotlin-stdlib:jar:1.6.21:compile
|  |        +- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.6.21:compile
|  |        \- org.jetbrains:annotations:jar:13.0:compile
|  +- ch.qos.logback:logback-classic:jar:1.2.13:compile
|  \- ch.qos.logback:logback-core:jar:1.2.13:compile
+- com.networknt:json-schema-validator:jar:1.0.77:compile
|  +- org.slf4j:slf4j-api:jar:1.7.36:compile
|  +- org.apache.commons:commons-lang3:jar:3.12.0:compile
|  \- com.ethlo.time:itu:jar:1.7.0:compile
+- io.apicurio:apicurio-registry-serdes-jsonschema-serde:jar:2.4.1.Final:compile
|  +- io.apicurio:apicurio-registry-serde-common:jar:2.4.1.Final:compile
|  |  \- io.apicurio:apicurio-registry-schema-resolver:jar:2.4.1.Final:compile
|  |     \- io.apicurio:apicurio-registry-client:jar:2.4.1.Final:compile
|  |        +- io.apicurio:apicurio-registry-common:jar:2.4.1.Final:compile
|  |        |  +- io.apicurio:apicurio-codegen-quarkus-extension:jar:1.0.13.Final:compile
|  |        |  |  +- io.apicurio:apicurio-codegen:jar:1.0.13.Final:compile
|  |        |  |  |  +- io.apicurio:apicurio-data-models:jar:1.1.26:compile
|  |        |  |  |  +- commons-lang:commons-lang:jar:2.6:compile
|  |        |  |  |  +- org.apache.commons:commons-pool2:jar:2.11.1:compile
|  |        |  |  |  +- com.squareup:javapoet:jar:1.13.0:compile
|  |        |  |  |  +- org.jsonschema2pojo:jsonschema2pojo-core:jar:1.1.1:compile
|  |        |  |  |  |  +- com.google.code.javaparser:javaparser:jar:1.0.10:compile
|  |        |  |  |  |  +- com.google.code.gson:gson:jar:2.9.1:compile
|  |        |  |  |  |  \- com.google.code.findbugs:annotations:jar:1.3.9:compile
|  |        |  |  |  \- com.sun.codemodel:codemodel:jar:2.6:compile
|  |        |  |  \- io.quarkus:quarkus-core:jar:2.14.0.Final:compile
|  |        |  |     +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
|  |        |  |     |  +- jakarta.el:jakarta.el-api:jar:3.0.3:compile
|  |        |  |     |  \- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
|  |        |  |     |     \- jakarta.ejb:jakarta.ejb-api:jar:3.2.6:compile
|  |        |  |     |        \- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
|  |        |  |     +- jakarta.inject:jakarta.inject-api:jar:1.0:compile
|  |        |  |     +- io.quarkus:quarkus-ide-launcher:jar:2.14.0.Final:compile
|  |        |  |     +- io.quarkus:quarkus-development-mode-spi:jar:2.14.0.Final:compile
|  |        |  |     +- io.smallrye.config:smallrye-config:jar:2.12.1:compile
|  |        |  |     |  \- io.smallrye.config:smallrye-config-core:jar:2.12.1:compile
|  |        |  |     |     +- org.eclipse.microprofile.config:microprofile-config-api:jar:2.0.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-annotation:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-expression:jar:1.13.1:compile
|  |        |  |     |     |  \- io.smallrye.common:smallrye-common-function:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-constraint:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-classloader:jar:1.13.1:compile
|  |        |  |     |     \- io.smallrye.config:smallrye-config-common:jar:2.12.1:compile
|  |        |  |     +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.11:compile
|  |        |  |     +- org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:compile
|  |        |  |     +- org.jboss.threads:jboss-threads:jar:3.4.3.Final:compile
|  |        |  |     +- org.graalvm.sdk:graal-sdk:jar:22.2.0:compile
|  |        |  |     +- org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001:compile
|  |        |  |     +- io.quarkus:quarkus-bootstrap-runner:jar:2.14.0.Final:compile
|  |        |  |     |  +- io.smallrye.common:smallrye-common-io:jar:1.13.2:compile
|  |        |  |     |  \- io.github.crac:org-crac:jar:0.1.1:compile
|  |        |  |     \- io.quarkus:quarkus-fs-util:jar:0.0.9:compile
|  |        |  \- org.projectlombok:lombok:jar:1.18.30:compile
|  |        \- io.apicurio:apicurio-common-rest-client-jdk:jar:0.1.14.Final:compile
|  |           \- io.apicurio:apicurio-common-rest-client-common:jar:0.1.14.Final:compile
|  +- com.fasterxml.jackson.core:jackson-core:jar:2.13.5:compile
|  \- com.github.everit-org.json-schema:org.everit.json.schema:jar:1.14.1:compile
|     +- org.json:json:jar:20220320:compile
|     +- commons-validator:commons-validator:jar:1.7:compile
|     |  +- commons-digester:commons-digester:jar:2.1:compile
|     |  +- commons-logging:commons-logging:jar:1.2:compile
|     |  \- commons-collections:commons-collections:jar:3.2.2:compile
|     +- com.damnhandy:handy-uri-templates:jar:2.1.8:compile
|     |  \- joda-time:joda-time:jar:2.10.2:compile
|     \- com.google.re2j:re2j:jar:1.6:compile
+- org.springdoc:springdoc-openapi-ui:jar:1.6.6:runtime
|  +- org.webjars:swagger-ui:jar:4.5.0:runtime
|  +- org.webjars:webjars-locator-core:jar:0.50:runtime
|  \- io.github.classgraph:classgraph:jar:4.8.138:runtime
+- org.springframework.boot:spring-boot-starter-test:jar:2.7.18:test
|  +- org.springframework.boot:spring-boot-starter:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.18:compile
|  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile
|  |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile
|  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile
|  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
|  |  \- org.yaml:snakeyaml:jar:2.0:compile
|  +- org.springframework.boot:spring-boot-test:jar:2.7.18:test
|  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.18:test
|  +- com.jayway.jsonpath:json-path:jar:2.7.0:test
|  |  \- net.minidev:json-smart:jar:2.4.11:compile
|  |     \- net.minidev:accessors-smart:jar:2.4.11:compile
|  |        \- org.ow2.asm:asm:jar:9.3:compile
|  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:compile
|  +- org.assertj:assertj-core:jar:3.22.0:test
|  +- org.hamcrest:hamcrest:jar:2.2:test
|  +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test
|  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test
|  |  |  +- org.opentest4j:opentest4j:jar:1.2.0:test
|  |  |  +- org.junit.platform:junit-platform-commons:jar:1.8.2:test
|  |  |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
|  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
|  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test
|  |     \- org.junit.platform:junit-platform-engine:jar:1.8.2:test
|  +- org.mockito:mockito-core:jar:4.5.1:test
|  |  +- net.bytebuddy:byte-buddy:jar:1.12.23:test
|  |  +- net.bytebuddy:byte-buddy-agent:jar:1.12.23:test
|  |  \- org.objenesis:objenesis:jar:3.2:test
|  +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test
|  +- org.skyscreamer:jsonassert:jar:1.5.1:test
|  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
|  +- org.springframework:spring-core:jar:5.3.31:compile
|  |  \- org.springframework:spring-jcl:jar:5.3.31:compile
|  +- org.springframework:spring-test:jar:5.3.31:test
|  \- org.xmlunit:xmlunit-core:jar:2.9.1:test
+- org.springframework.boot:spring-boot-devtools:jar:2.7.18:runtime
|  +- org.springframework.boot:spring-boot:jar:2.7.18:compile
|  \- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.18:compile
+- org.springframework.kafka:spring-kafka:jar:2.8.11:compile
|  +- org.springframework:spring-context:jar:5.3.31:compile
|  |  +- org.springframework:spring-aop:jar:5.3.31:compile
|  |  +- org.springframework:spring-beans:jar:5.3.31:compile
|  |  \- org.springframework:spring-expression:jar:5.3.31:compile
|  +- org.springframework:spring-messaging:jar:5.3.31:compile
|  +- org.springframework:spring-tx:jar:5.3.31:compile
|  +- org.springframework.retry:spring-retry:jar:1.3.4:compile
|  +- org.apache.kafka:kafka-clients:jar:3.7.0:compile
|  |  +- com.github.luben:zstd-jni:jar:1.5.5-6:runtime
|  |  +- org.lz4:lz4-java:jar:1.8.0:runtime
|  |  \- org.xerial.snappy:snappy-java:jar:1.1.10.5:runtime
|  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
\- io.swagger.parser.v3:swagger-parser:jar:2.0.28:compile
   +- io.swagger.parser.v3:swagger-parser-v2-converter:jar:2.0.28:compile
   |  +- io.swagger:swagger-core:jar:1.6.3:compile
   |  |  +- io.swagger:swagger-models:jar:1.6.3:compile
   |  |  |  \- io.swagger:swagger-annotations:jar:1.6.3:compile
   |  |  +- com.google.guava:guava:jar:33.1.0-jre:compile
   |  |  |  +- com.google.guava:failureaccess:jar:1.0.2:compile
   |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
   |  |  |  +- org.checkerframework:checker-qual:jar:3.42.0:compile
   |  |  |  +- com.google.errorprone:error_prone_annotations:jar:2.26.1:compile
   |  |  |  \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
   |  |  \- javax.validation:validation-api:jar:2.0.1.Final:compile
   |  +- io.swagger:swagger-parser:jar:1.0.56:compile
   |  +- io.swagger:swagger-compat-spec-parser:jar:1.0.56:compile
   |  |  +- com.github.java-json-tools:json-schema-validator:jar:2.2.14:compile
   |  |  |  +- com.github.java-json-tools:jackson-coreutils-equivalence:jar:1.0:compile
   |  |  |  +- com.github.java-json-tools:json-schema-core:jar:1.2.14:compile
   |  |  |  |  +- com.github.java-json-tools:uri-template:jar:0.10:compile
   |  |  |  |  \- org.mozilla:rhino:jar:1.7.7.2:compile
   |  |  |  +- com.sun.mail:mailapi:jar:1.6.2:compile
   |  |  |  +- com.googlecode.libphonenumber:libphonenumber:jar:8.11.1:compile
   |  |  |  \- net.sf.jopt-simple:jopt-simple:jar:5.0.4:compile
   |  |  +- com.github.java-json-tools:json-patch:jar:1.13:compile
   |  |  |  +- com.github.java-json-tools:msg-simple:jar:1.2:compile
   |  |  |  |  \- com.github.java-json-tools:btf:jar:1.3:compile
   |  |  |  \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile
   |  |  \- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
   |  |     +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
   |  |     \- commons-codec:commons-codec:jar:1.15:compile
   |  +- io.swagger.core.v3:swagger-models:jar:2.1.11:compile
   |  \- io.swagger.parser.v3:swagger-parser-core:jar:2.0.28:compile
   +- io.swagger.parser.v3:swagger-parser-v3:jar:2.0.28:compile
   |  +- io.swagger.core.v3:swagger-core:jar:2.1.11:compile
   |  |  \- io.swagger.core.v3:swagger-annotations:jar:2.1.11:compile
   |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.17.0:compile
   \- commons-io:commons-io:jar:2.11.0:compile

RDBMS persistence

Here is a full list of Java Spring Boot Stack 1.0 project dependencies, using RDBMS:

+- de.knowis.cp.sdk:cp-framework-managed-sdk-autoconfiguration:jar:4.0.304:compile
|  +- org.springframework.boot:spring-boot-starter-actuator:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.7.18:compile
|  |  |  +- org.springframework.boot:spring-boot-actuator:jar:2.7.18:compile
|  |  |  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.5:compile
|  |  \- io.micrometer:micrometer-core:jar:1.9.17:compile
|  |     +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
|  |     \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
|  +- org.springframework.boot:spring-boot-configuration-processor:jar:2.7.18:compile
|  +- org.springframework.boot:spring-boot-starter-web:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-starter-json:jar:2.7.18:compile
|  |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.5:compile
|  |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.5:compile
|  |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.7.18:compile
|  |  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.83:compile
|  |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.83:compile
|  |  +- org.springframework:spring-web:jar:5.3.31:compile
|  |  \- org.springframework:spring-webmvc:jar:5.3.31:compile
|  +- org.springframework.boot:spring-boot-starter-validation:jar:2.7.18:compile
|  |  +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.83:compile
|  |  \- org.hibernate.validator:hibernate-validator:jar:6.2.5.Final:compile
|  |     \- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
|  +- org.springframework.boot:spring-boot-starter-oauth2-resource-server:jar:2.7.18:compile
|  |  +- org.springframework.security:spring-security-config:jar:5.8.12:compile
|  |  +- org.springframework.security:spring-security-core:jar:5.8.2:compile
|  |  |  \- org.springframework.security:spring-security-crypto:jar:5.8.2:compile
|  |  +- org.springframework.security:spring-security-oauth2-resource-server:jar:5.8.2:compile
|  |  |  +- org.springframework.security:spring-security-oauth2-core:jar:5.8.2:compile
|  |  |  \- org.springframework.security:spring-security-web:jar:5.8.12:compile
|  |  \- org.springframework.security:spring-security-oauth2-jose:jar:5.8.2:compile
|  |     \- com.nimbusds:nimbus-jose-jwt:jar:9.24.4:compile
|  |        \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
|  +- org.springframework.boot:spring-boot-starter-oauth2-client:jar:2.7.18:compile
|  |  \- org.springframework.security:spring-security-oauth2-client:jar:5.8.2:compile
|  |     \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.1:compile
|  |        +- com.nimbusds:content-type:jar:2.2:compile
|  |        \- com.nimbusds:lang-tag:jar:1.7:compile
|  +- org.springframework.cloud:spring-cloud-starter-sleuth:jar:3.1.11:compile
|  |  +- org.springframework.cloud:spring-cloud-starter:jar:3.1.8:compile
|  |  |  +- org.springframework.cloud:spring-cloud-context:jar:3.1.8:compile
|  |  |  +- org.springframework.cloud:spring-cloud-commons:jar:3.1.8:compile
|  |  |  \- org.springframework.security:spring-security-rsa:jar:1.0.12.RELEASE:compile
|  |  +- org.springframework.cloud:spring-cloud-sleuth-autoconfigure:jar:3.1.10:compile
|  |  |  +- org.springframework.cloud:spring-cloud-sleuth-instrumentation:jar:3.1.10:compile
|  |  |  |  \- org.springframework.cloud:spring-cloud-sleuth-api:jar:3.1.10:compile
|  |  |  \- org.aspectj:aspectjrt:jar:1.9.7:compile
|  |  \- org.springframework.cloud:spring-cloud-sleuth-brave:jar:3.1.10:compile
|  |     +- io.zipkin.brave:brave:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-context-slf4j:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-messaging:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-rpc:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-spring-rabbit:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-kafka-clients:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-kafka-streams:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-httpclient:jar:5.13.11:compile
|  |     |  \- io.zipkin.brave:brave-instrumentation-http:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-httpasyncclient:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-jms:jar:5.13.11:compile
|  |     +- io.zipkin.brave:brave-instrumentation-mongodb:jar:5.13.11:compile
|  |     +- io.zipkin.aws:brave-propagation-aws:jar:0.21.3:compile
|  |     \- io.zipkin.reporter2:zipkin-reporter-metrics-micrometer:jar:2.16.3:compile
|  |        \- io.zipkin.reporter2:zipkin-reporter:jar:2.16.3:compile
|  |           \- io.zipkin.zipkin2:zipkin:jar:2.23.2:compile
|  +- net.logstash.logback:logstash-logback-encoder:jar:7.3:compile
|  +- org.bouncycastle:bcpkix-jdk18on:jar:1.78.1:compile
|  |  +- org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
|  |  \- org.bouncycastle:bcutil-jdk18on:jar:1.78.1:compile
|  +- org.springdoc:springdoc-openapi-webmvc-core:jar:1.6.6:compile
|  |  \- org.springdoc:springdoc-openapi-common:jar:1.6.6:compile
|  +- org.springdoc:springdoc-openapi-security:jar:1.6.6:compile
|  +- org.springframework.boot:spring-boot-starter-data-mongodb:jar:2.7.18:compile
|  |  +- org.mongodb:mongodb-driver-sync:jar:4.6.1:compile
|  |  |  +- org.mongodb:bson:jar:4.6.1:compile
|  |  |  \- org.mongodb:mongodb-driver-core:jar:4.6.1:compile
|  |  |     \- org.mongodb:bson-record-codec:jar:4.6.1:runtime
|  |  \- org.springframework.data:spring-data-mongodb:jar:3.4.18:compile
|  +- org.apache.commons:commons-collections4:jar:4.4:compile
|  +- org.springframework.cloud:spring-cloud-starter-kubernetes-fabric8:jar:2.1.9:compile
|  |  +- org.springframework.cloud:spring-cloud-kubernetes-commons:jar:2.1.9:compile
|  |  |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
|  |  +- org.springframework.cloud:spring-cloud-kubernetes-fabric8-autoconfig:jar:2.1.9:compile
|  |  \- org.springframework.cloud:spring-cloud-kubernetes-fabric8-discovery:jar:2.1.9:compile
|  +- io.fabric8:openshift-client:jar:5.10.2:compile
|  |  +- io.fabric8:kubernetes-client:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-core:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-rbac:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-admissionregistration:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-apps:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-autoscaling:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-apiextensions:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-batch:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-certificates:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-coordination:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-discovery:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-events:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-extensions:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-flowcontrol:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-networking:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-metrics:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-policy:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-scheduling:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-storageclass:jar:5.10.2:compile
|  |  |  +- io.fabric8:kubernetes-model-node:jar:5.10.2:compile
|  |  |  +- com.squareup.okhttp3:okhttp:jar:4.9.3:compile
|  |  |  +- com.squareup.okhttp3:logging-interceptor:jar:4.9.3:compile
|  |  |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.6.21:compile
|  |  |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.6.21:compile
|  |  |  +- io.fabric8:zjsonpatch:jar:0.3.0:compile
|  |  |  \- com.github.mifmif:generex:jar:1.0.2:test
|  |  |     \- dk.brics.automaton:automaton:jar:1.11-8:test
|  |  +- io.fabric8:openshift-model:jar:5.10.2:compile
|  |  |  \- io.fabric8:kubernetes-model-common:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-clusterautoscaling:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-operator:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-operatorhub:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-machine:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-whereabouts:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-monitoring:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-storageversionmigrator:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-tuned:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-console:jar:5.10.2:compile
|  |  +- io.fabric8:openshift-model-machineconfig:jar:5.10.2:compile
|  |  \- io.fabric8:openshift-model-miscellaneous:jar:5.10.2:compile
|  +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.5:compile
|  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.5:compile
|  +- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.13.5:compile
|  |  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
|  |  \- com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile
|  +- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.13.5:compile
|  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:compile
|  +- com.squareup.okio:okio:jar:3.9.0:compile
|  |  \- com.squareup.okio:okio-jvm:jar:3.9.0:compile
|  |     \- org.jetbrains.kotlin:kotlin-stdlib:jar:1.6.21:compile
|  |        +- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.6.21:compile
|  |        \- org.jetbrains:annotations:jar:13.0:compile
|  +- ch.qos.logback:logback-classic:jar:1.2.13:compile
|  \- ch.qos.logback:logback-core:jar:1.2.13:compile
+- org.springframework.boot:spring-boot-starter-data-jpa:jar:2.7.18:compile
|  +- org.springframework.boot:spring-boot-starter-aop:jar:2.7.18:compile
|  |  +- org.springframework:spring-aop:jar:5.3.31:compile
|  |  \- org.aspectj:aspectjweaver:jar:1.9.7:compile
|  +- org.springframework.boot:spring-boot-starter-jdbc:jar:2.7.18:compile
|  |  +- com.zaxxer:HikariCP:jar:4.0.3:compile
|  |  \- org.springframework:spring-jdbc:jar:5.3.31:compile
|  +- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
|  +- jakarta.persistence:jakarta.persistence-api:jar:2.2.3:compile
|  +- org.hibernate:hibernate-core:jar:5.6.15.Final:compile
|  |  +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile
|  |  +- net.bytebuddy:byte-buddy:jar:1.12.23:compile
|  |  +- antlr:antlr:jar:2.7.7:compile
|  |  +- org.jboss:jandex:jar:2.4.2.Final:compile
|  |  +- com.fasterxml:classmate:jar:1.5.1:compile
|  |  +- org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final:compile
|  |  \- org.glassfish.jaxb:jaxb-runtime:jar:2.3.9:compile
|  |     +- org.glassfish.jaxb:txw2:jar:2.3.9:compile
|  |     +- com.sun.istack:istack-commons-runtime:jar:3.0.12:compile
|  |     \- com.sun.activation:jakarta.activation:jar:1.2.2:runtime
|  +- org.springframework.data:spring-data-jpa:jar:2.7.18:compile
|  |  +- org.springframework.data:spring-data-commons:jar:2.7.18:compile
|  |  +- org.springframework:spring-orm:jar:5.3.31:compile
|  |  \- org.springframework:spring-beans:jar:5.3.31:compile
|  \- org.springframework:spring-aspects:jar:5.3.31:compile
+- com.ibm.db2:jcc:jar:11.5.7.0:compile
+- com.networknt:json-schema-validator:jar:1.0.77:compile
|  +- org.slf4j:slf4j-api:jar:1.7.36:compile
|  +- org.apache.commons:commons-lang3:jar:3.12.0:compile
|  \- com.ethlo.time:itu:jar:1.7.0:compile
+- io.apicurio:apicurio-registry-serdes-jsonschema-serde:jar:2.4.1.Final:compile
|  +- io.apicurio:apicurio-registry-serde-common:jar:2.4.1.Final:compile
|  |  \- io.apicurio:apicurio-registry-schema-resolver:jar:2.4.1.Final:compile
|  |     \- io.apicurio:apicurio-registry-client:jar:2.4.1.Final:compile
|  |        +- io.apicurio:apicurio-registry-common:jar:2.4.1.Final:compile
|  |        |  +- io.apicurio:apicurio-codegen-quarkus-extension:jar:1.0.13.Final:compile
|  |        |  |  +- io.apicurio:apicurio-codegen:jar:1.0.13.Final:compile
|  |        |  |  |  +- io.apicurio:apicurio-data-models:jar:1.1.26:compile
|  |        |  |  |  +- commons-lang:commons-lang:jar:2.6:compile
|  |        |  |  |  +- org.apache.commons:commons-pool2:jar:2.11.1:compile
|  |        |  |  |  +- com.squareup:javapoet:jar:1.13.0:compile
|  |        |  |  |  +- org.jsonschema2pojo:jsonschema2pojo-core:jar:1.1.1:compile
|  |        |  |  |  |  +- com.google.code.javaparser:javaparser:jar:1.0.10:compile
|  |        |  |  |  |  +- com.google.code.gson:gson:jar:2.9.1:compile
|  |        |  |  |  |  \- com.google.code.findbugs:annotations:jar:1.3.9:compile
|  |        |  |  |  \- com.sun.codemodel:codemodel:jar:2.6:compile
|  |        |  |  \- io.quarkus:quarkus-core:jar:2.14.0.Final:compile
|  |        |  |     +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
|  |        |  |     |  +- jakarta.el:jakarta.el-api:jar:3.0.3:compile
|  |        |  |     |  \- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
|  |        |  |     |     \- jakarta.ejb:jakarta.ejb-api:jar:3.2.6:compile
|  |        |  |     +- jakarta.inject:jakarta.inject-api:jar:1.0:compile
|  |        |  |     +- io.quarkus:quarkus-ide-launcher:jar:2.14.0.Final:compile
|  |        |  |     +- io.quarkus:quarkus-development-mode-spi:jar:2.14.0.Final:compile
|  |        |  |     +- io.smallrye.config:smallrye-config:jar:2.12.1:compile
|  |        |  |     |  \- io.smallrye.config:smallrye-config-core:jar:2.12.1:compile
|  |        |  |     |     +- org.eclipse.microprofile.config:microprofile-config-api:jar:2.0.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-annotation:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-expression:jar:1.13.1:compile
|  |        |  |     |     |  \- io.smallrye.common:smallrye-common-function:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-constraint:jar:1.13.1:compile
|  |        |  |     |     +- io.smallrye.common:smallrye-common-classloader:jar:1.13.1:compile
|  |        |  |     |     \- io.smallrye.config:smallrye-config-common:jar:2.12.1:compile
|  |        |  |     +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.11:compile
|  |        |  |     +- org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:compile
|  |        |  |     +- org.jboss.threads:jboss-threads:jar:3.4.3.Final:compile
|  |        |  |     +- org.graalvm.sdk:graal-sdk:jar:22.2.0:compile
|  |        |  |     +- org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001:compile
|  |        |  |     +- io.quarkus:quarkus-bootstrap-runner:jar:2.14.0.Final:compile
|  |        |  |     |  +- io.smallrye.common:smallrye-common-io:jar:1.13.2:compile
|  |        |  |     |  \- io.github.crac:org-crac:jar:0.1.1:compile
|  |        |  |     \- io.quarkus:quarkus-fs-util:jar:0.0.9:compile
|  |        |  \- org.projectlombok:lombok:jar:1.18.30:compile
|  |        \- io.apicurio:apicurio-common-rest-client-jdk:jar:0.1.14.Final:compile
|  |           \- io.apicurio:apicurio-common-rest-client-common:jar:0.1.14.Final:compile
|  +- com.fasterxml.jackson.core:jackson-core:jar:2.13.5:compile
|  \- com.github.everit-org.json-schema:org.everit.json.schema:jar:1.14.1:compile
|     +- org.json:json:jar:20220320:compile
|     +- commons-validator:commons-validator:jar:1.7:compile
|     |  +- commons-digester:commons-digester:jar:2.1:compile
|     |  +- commons-logging:commons-logging:jar:1.2:compile
|     |  \- commons-collections:commons-collections:jar:3.2.2:compile
|     +- com.damnhandy:handy-uri-templates:jar:2.1.8:compile
|     |  \- joda-time:joda-time:jar:2.10.2:compile
|     \- com.google.re2j:re2j:jar:1.6:compile
+- org.springdoc:springdoc-openapi-ui:jar:1.6.6:runtime
|  +- org.webjars:swagger-ui:jar:4.5.0:runtime
|  +- org.webjars:webjars-locator-core:jar:0.50:runtime
|  \- io.github.classgraph:classgraph:jar:4.8.138:runtime
+- org.springframework.boot:spring-boot-starter-test:jar:2.7.18:test
|  +- org.springframework.boot:spring-boot-starter:jar:2.7.18:compile
|  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.18:compile
|  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile
|  |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile
|  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile
|  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
|  |  \- org.yaml:snakeyaml:jar:2.0:compile
|  +- org.springframework.boot:spring-boot-test:jar:2.7.18:test
|  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.18:test
|  +- com.jayway.jsonpath:json-path:jar:2.7.0:test
|  |  \- net.minidev:json-smart:jar:2.4.11:compile
|  |     \- net.minidev:accessors-smart:jar:2.4.11:compile
|  |        \- org.ow2.asm:asm:jar:9.3:compile
|  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:compile
|  +- org.assertj:assertj-core:jar:3.22.0:test
|  +- org.hamcrest:hamcrest:jar:2.2:test
|  +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test
|  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test
|  |  |  +- org.opentest4j:opentest4j:jar:1.2.0:test
|  |  |  +- org.junit.platform:junit-platform-commons:jar:1.8.2:test
|  |  |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
|  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
|  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test
|  |     \- org.junit.platform:junit-platform-engine:jar:1.8.2:test
|  +- org.mockito:mockito-core:jar:4.5.1:test
|  |  +- net.bytebuddy:byte-buddy-agent:jar:1.12.23:test
|  |  \- org.objenesis:objenesis:jar:3.2:test
|  +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test
|  +- org.skyscreamer:jsonassert:jar:1.5.1:test
|  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
|  +- org.springframework:spring-core:jar:5.3.31:compile
|  |  \- org.springframework:spring-jcl:jar:5.3.31:compile
|  +- org.springframework:spring-test:jar:5.3.31:test
|  \- org.xmlunit:xmlunit-core:jar:2.9.1:test
+- org.springframework.boot:spring-boot-devtools:jar:2.7.18:runtime
|  +- org.springframework.boot:spring-boot:jar:2.7.18:compile
|  \- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.18:compile
+- org.springframework.kafka:spring-kafka:jar:2.8.11:compile
|  +- org.springframework:spring-context:jar:5.3.31:compile
|  |  \- org.springframework:spring-expression:jar:5.3.31:compile
|  +- org.springframework:spring-messaging:jar:5.3.31:compile
|  +- org.springframework:spring-tx:jar:5.3.31:compile
|  +- org.springframework.retry:spring-retry:jar:1.3.4:compile
|  +- org.apache.kafka:kafka-clients:jar:3.7.0:compile
|  |  +- com.github.luben:zstd-jni:jar:1.5.5-6:runtime
|  |  +- org.lz4:lz4-java:jar:1.8.0:runtime
|  |  \- org.xerial.snappy:snappy-java:jar:1.1.10.5:runtime
|  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
\- io.swagger.parser.v3:swagger-parser:jar:2.0.28:compile
   +- io.swagger.parser.v3:swagger-parser-v2-converter:jar:2.0.28:compile
   |  +- io.swagger:swagger-core:jar:1.6.3:compile
   |  |  +- io.swagger:swagger-models:jar:1.6.3:compile
   |  |  |  \- io.swagger:swagger-annotations:jar:1.6.3:compile
   |  |  +- com.google.guava:guava:jar:33.1.0-jre:compile
   |  |  |  +- com.google.guava:failureaccess:jar:1.0.2:compile
   |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
   |  |  |  +- org.checkerframework:checker-qual:jar:3.42.0:compile
   |  |  |  +- com.google.errorprone:error_prone_annotations:jar:2.26.1:compile
   |  |  |  \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
   |  |  \- javax.validation:validation-api:jar:2.0.1.Final:compile
   |  +- io.swagger:swagger-parser:jar:1.0.56:compile
   |  +- io.swagger:swagger-compat-spec-parser:jar:1.0.56:compile
   |  |  +- com.github.java-json-tools:json-schema-validator:jar:2.2.14:compile
   |  |  |  +- com.github.java-json-tools:jackson-coreutils-equivalence:jar:1.0:compile
   |  |  |  +- com.github.java-json-tools:json-schema-core:jar:1.2.14:compile
   |  |  |  |  +- com.github.java-json-tools:uri-template:jar:0.10:compile
   |  |  |  |  \- org.mozilla:rhino:jar:1.7.7.2:compile
   |  |  |  +- com.sun.mail:mailapi:jar:1.6.2:compile
   |  |  |  +- com.googlecode.libphonenumber:libphonenumber:jar:8.11.1:compile
   |  |  |  \- net.sf.jopt-simple:jopt-simple:jar:5.0.4:compile
   |  |  +- com.github.java-json-tools:json-patch:jar:1.13:compile
   |  |  |  +- com.github.java-json-tools:msg-simple:jar:1.2:compile
   |  |  |  |  \- com.github.java-json-tools:btf:jar:1.3:compile
   |  |  |  \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile
   |  |  \- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
   |  |     +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
   |  |     \- commons-codec:commons-codec:jar:1.15:compile
   |  +- io.swagger.core.v3:swagger-models:jar:2.1.11:compile
   |  \- io.swagger.parser.v3:swagger-parser-core:jar:2.0.28:compile
   +- io.swagger.parser.v3:swagger-parser-v3:jar:2.0.28:compile
   |  +- io.swagger.core.v3:swagger-core:jar:2.1.11:compile
   |  |  \- io.swagger.core.v3:swagger-annotations:jar:2.1.11:compile
   |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.17.0:compile
   \- commons-io:commons-io:jar:2.11.0:compile
Note:

The cp-framework dependency is automatically generated by the CLI