Quarkus: Quarkus 1.4.1.Final includes kotlin versions 1.3.72 and 1.3.61 at the same time

Created on 27 Apr 2020  路  12Comments  路  Source: quarkusio/quarkus

Describe the bug
Quarkus 1.4.1.Final universe bom includes two kotlin versions.

Part of ./gradlew dependencies for a quarkus project:

compileClasspath - Compile classpath for compilation 'main' (target  (jvm)).
+--- io.quarkus:quarkus-universe-bom:1.4.1.Final
...
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72 (c)
...
|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.61 (c)
...

Expected behavior
Only a single consistent kotlin version should be used.

Actual behavior
Mixed kotlin versions seem to be used.

Environment (please complete the following information):

  • Windows 10

    • gradle

    • java 11

    • Quarkus 1.4.1.Final

arekotlin kinbug

Most helpful comment

I'll take care of it

All 12 comments

Let me check this

The problem occurs when using the quarkus-universe-bom, not the quarkus-bom.

It seems to be caused by Camel Quarkus using its own version for Kotlin.

@lburgazzoli @aloubyansky anything we can do about that?

We don't override kotlin-stdlib in our BOM?

Yeah so one way to fix that is to define kotlin-stdlib in the Quarkus bom. I see it's not defined.

And then it's user's responsibility to avoid conflicts.

That being said, Camel Quarkus should probably use the JDK8 version too, as long as we still support JDK 8.

@andreas-eberle which extensions do you use in your project? Because the BOM is one thing but do you have both dependencies in your classpath? If so, which components bring them?

@gsmet: The kotlin-sdtlib-jdk8 should definetly be used because it makes use of the jdk8 features. The kotlin-stdlib is to be used when you still want to support jdk6.

@andreas-eberle OK. So now we need us to tell you which components bring that one so we can get that fixed. You stripped all the useful info :)

This is the result when I use the quarkus-universe-bom

compileClasspath - Compile classpath for compilation 'main' (target  (jvm)).
+--- io.quarkus:quarkus-universe-bom:1.4.1.Final
|    +--- io.quarkus:quarkus-security:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-flyway:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-hibernate-orm:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-hibernate-validator:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-jdbc-postgresql:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-smallrye-health:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-smallrye-openapi:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-rest-client:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-resteasy:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-resteasy-jackson:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-vertx:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-kotlin:1.4.1.Final (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72 (c)
|    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.10.3 (c)
|    +--- org.jboss.resteasy:resteasy-multipart-provider:4.5.3.Final (c)
|    +--- io.vertx:vertx-lang-kotlin-coroutines:3.8.5 (c)
|    +--- io.vertx:vertx-web-client:3.8.5 (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.61 (c)
|    +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.3 (c)
|    +--- org.slf4j:slf4j-api:1.7.30 (c)
|    +--- io.quarkus:quarkus-arc:1.4.1.Final (c)
|    +--- jakarta.interceptor:jakarta.interceptor-api:1.2.5 (c)
|    +--- io.quarkus.security:quarkus-security:1.1.0.Final (c)
|    +--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (c)
|    +--- io.quarkus:quarkus-core:1.4.1.Final (c)
|    +--- org.flywaydb:flyway-core:6.3.3 (c)
|    +--- io.quarkus:quarkus-agroal:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-narayana-jta:1.4.1.Final (c)
|    +--- org.hibernate:hibernate-core:5.4.14.Final (c)
|    +--- org.hibernate:hibernate-graalvm:5.4.14.Final (c)
|    +--- org.glassfish.jaxb:jaxb-runtime:2.3.3-b02 (c)
|    +--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:2.0.0.Final (c)
|    +--- jakarta.persistence:jakarta.persistence-api:2.2.3 (c)
|    +--- jakarta.transaction:jakarta.transaction-api:1.3.3 (c)
|    +--- org.hibernate:quarkus-local-cache:0.1.0 (c)
|    +--- io.quarkus:quarkus-caffeine:1.4.1.Final (c)
|    +--- org.hibernate.validator:hibernate-validator:6.1.4.Final (c)
|    +--- org.glassfish:jakarta.el:3.0.3 (c)
|    +--- org.postgresql:postgresql:42.2.12 (c)
|    +--- io.smallrye:smallrye-health:2.2.0 (c)
|    +--- io.quarkus:quarkus-vertx-http:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-jsonp:1.4.1.Final (c)
|    +--- io.smallrye:smallrye-open-api:1.2.1 (c)
|    +--- io.quarkus:quarkus-swagger-ui:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-resteasy-common:1.4.1.Final (c)
|    +--- org.jboss.resteasy:resteasy-client-microprofile:4.5.3.Final (c)
|    +--- org.apache.httpcomponents:httpasyncclient:4.1.4 (c)
|    +--- org.jboss.logging:commons-logging-jboss-logging:1.0.0.Final (c)
|    +--- io.quarkus:quarkus-resteasy-server-common:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-jackson:1.4.1.Final (c)
|    +--- org.jboss.resteasy:resteasy-jackson2-provider:4.5.3.Final (c)
|    +--- io.quarkus:quarkus-netty:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-vertx-core:1.4.1.Final (c)
|    +--- io.smallrye.reactive:smallrye-axle-generator:0.0.13 (c)
|    +--- io.smallrye.reactive:smallrye-axle-core:0.0.13 (c)
|    +--- io.vertx:vertx-rx-java2:3.8.5 (c)
|    +--- io.quarkus:quarkus-mutiny:1.4.1.Final (c)
|    +--- io.smallrye.reactive:smallrye-mutiny-vertx-core:0.0.13 (c)
|    +--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (c)
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.3 (c)
|    +--- org.jboss.resteasy:resteasy-core-spi:4.5.3.Final (c)
|    +--- org.jboss.resteasy:resteasy-core:4.5.3.Final (c)
|    +--- org.jboss.resteasy:resteasy-client:4.5.3.Final (c)
|    +--- org.jboss.resteasy:resteasy-jaxb-provider:4.5.3.Final (c)
|    +--- com.sun.mail:jakarta.mail:1.6.5 (c)
|    +--- org.jboss.logging:jboss-logging:3.3.2.Final (c)
|    +--- org.eclipse.microprofile.config:microprofile-config-api:1.4 (c)
|    +--- io.vertx:vertx-core:3.8.5 (c)
|    +--- io.vertx:vertx-web-common:3.8.5 (c)
|    +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.3 (c)
|    +--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.3 (c)
|    +--- io.quarkus.arc:arc:1.4.1.Final (c)
|    +--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0.1 (c)
|    +--- jakarta.annotation:jakarta.annotation-api:1.3.5 (c)
|    +--- io.smallrye.reactive:mutiny:0.4.4 (c)
|    +--- jakarta.inject:jakarta.inject-api:1.0 (c)
|    +--- io.quarkus:quarkus-ide-launcher:1.4.1.Final (c)
|    +--- io.quarkus:quarkus-development-mode-spi:1.4.1.Final (c)
|    +--- io.smallrye.config:smallrye-config:1.7.0 (c)
|    +--- org.jboss.logmanager:jboss-logmanager-embedded:1.0.4 (c)
|    +--- org.jboss.logging:jboss-logging-annotations:2.1.0.Final (c)
|    +--- org.jboss.threads:jboss-threads:3.1.1.Final (c)
|    +--- org.jboss.slf4j:slf4j-jboss-logging:1.2.0.Final (c)
|    +--- org.graalvm.sdk:graal-sdk:19.3.1 (c)
|    +--- org.wildfly.common:wildfly-common:1.5.4.Final-format-001 (c)
|    +--- io.quarkus:quarkus-datasource:1.4.1.Final (c)
|    +--- org.jboss.narayana.jta:narayana-jta:5.10.4.Final (c)
|    +--- org.jboss.narayana.jts:narayana-jts-integration:5.10.4.Final (c)
|    +--- io.agroal:agroal-api:1.7 (c)
|    +--- io.agroal:agroal-narayana:1.7 (c)
|    +--- io.agroal:agroal-pool:1.7 (c)
|    +--- io.quarkus:quarkus-vault-spi:1.4.1.Final (c)
|    +--- io.smallrye.reactive:smallrye-reactive-streams-operators:1.0.10 (c)
|    +--- io.smallrye:smallrye-context-propagation-jta:1.0.11 (c)
|    +--- io.smallrye.reactive:smallrye-reactive-converter-api:1.0.10 (c)
|    +--- org.jboss:jandex:2.1.3.Final (c)
|    +--- com.fasterxml:classmate:1.3.4 (c)
|    +--- com.github.ben-manes.caffeine:caffeine:2.8.0 (c)
|    +--- jakarta.validation:jakarta.validation-api:2.0.2 (c)
|    +--- io.vertx:vertx-web:3.8.5 (c)
|    +--- org.glassfish:jakarta.json:1.1.6 (c)
|    +--- com.fasterxml.jackson.core:jackson-core:2.10.3 (c)
|    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.3 (c)
|    +--- com.sun.activation:jakarta.activation:1.2.1 (c)
|    +--- org.eclipse.microprofile.rest.client:microprofile-rest-client-api:1.4.1 (c)
|    +--- org.apache.httpcomponents:httpcore:4.4.13 (c)
|    +--- org.apache.httpcomponents:httpcore-nio:4.4.13 (c)
|    +--- org.apache.httpcomponents:httpclient:4.5.12 (c)
|    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.3 (c)
|    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.3 (c)
|    +--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.3 (c)
|    +--- com.google.guava:guava:27.0.1-jre (c)
|    +--- io.netty:netty-codec:4.1.45.Final (c)
|    +--- io.netty:netty-handler:4.1.45.Final (c)
|    +--- io.reactivex.rxjava2:rxjava:2.2.19 (c)
|    +--- org.reactivestreams:reactive-streams:1.0.3 (c)
|    +--- io.vertx:vertx-codegen:3.8.5 (c)
|    +--- io.quarkus:quarkus-smallrye-context-propagation:1.4.1.Final (c)
|    +--- io.smallrye.reactive:mutiny-context-propagation:0.4.4 (c)
|    +--- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.1.Final (c)
|    +--- commons-codec:commons-codec:1.13 (c)
|    +--- commons-io:commons-io:2.6 (c)
|    +--- io.netty:netty-common:4.1.45.Final (c)
|    +--- io.netty:netty-buffer:4.1.45.Final (c)
|    +--- io.netty:netty-transport:4.1.45.Final (c)
|    +--- io.netty:netty-handler-proxy:4.1.45.Final (c)
|    +--- io.netty:netty-codec-http:4.1.45.Final (c)
|    +--- io.netty:netty-codec-http2:4.1.45.Final (c)
|    +--- io.netty:netty-resolver:4.1.45.Final (c)
|    +--- io.netty:netty-resolver-dns:4.1.45.Final (c)
|    +--- jakarta.activation:jakarta.activation-api:1.2.1 (c)
|    +--- io.smallrye.config:smallrye-config-common:1.7.0 (c)
|    +--- io.quarkus:quarkus-datasource-common:1.4.1.Final (c)
|    +--- org.jboss:jboss-transaction-spi:7.6.0.Final (c)
|    +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:1.0.1 (c)
|    +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core:1.0.1 (c)
|    +--- javax.xml.bind:jaxb-api:2.3.1 (c)
|    +--- com.google.errorprone:error_prone_annotations:2.2.0 (c)
|    +--- io.vertx:vertx-auth-common:3.8.5 (c)
|    +--- io.vertx:vertx-bridge-common:3.8.5 (c)
|    +--- org.yaml:snakeyaml:1.26 (c)
|    +--- org.mvel:mvel2:2.4.7.Final (c)
|    +--- io.smallrye:smallrye-context-propagation:1.0.11 (c)
|    +--- io.netty:netty-codec-socks:4.1.45.Final (c)
|    +--- io.netty:netty-codec-dns:4.1.45.Final (c)
|    \--- io.smallrye:smallrye-context-propagation-api:1.0.11 (c)
+--- io.quarkus:quarkus-rest-client -> 1.4.1.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2
|    |    |    +--- jakarta.el:jakarta.el-api:3.0.3
|    |    |    +--- jakarta.interceptor:jakarta.interceptor-api:1.2.5
|    |    |    |    \--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    |    \--- jakarta.inject:jakarta.inject-api:1.0
|    |    +--- jakarta.inject:jakarta.inject-api:1.0
|    |    +--- io.quarkus:quarkus-ide-launcher:1.4.1.Final
|    |    +--- io.quarkus:quarkus-development-mode-spi:1.4.1.Final
|    |    +--- io.smallrye.config:smallrye-config:1.7.0
|    |    |    +--- io.smallrye.config:smallrye-config-common:1.7.0
|    |    |    |    +--- org.eclipse.microprofile.config:microprofile-config-api:1.4
|    |    |    |    \--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.3.2.Final
|    |    |    \--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.3.2.Final
|    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- org.jboss.logmanager:jboss-logmanager-embedded:1.0.4
|    |    |    \--- org.wildfly.common:wildfly-common:1.5.0.Final-format-001 -> 1.5.4.Final-format-001
|    |    +--- org.jboss.logging:jboss-logging-annotations:2.1.0.Final
|    |    +--- org.jboss.threads:jboss-threads:3.1.1.Final
|    |    |    +--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.3.2.Final
|    |    |    \--- org.wildfly.common:wildfly-common:1.5.0.Final -> 1.5.4.Final-format-001
|    |    +--- org.slf4j:slf4j-api:1.7.30
|    |    +--- org.jboss.slf4j:slf4j-jboss-logging:1.2.0.Final
|    |    |    +--- org.slf4j:slf4j-api:1.7.21 -> 1.7.30
|    |    |    \--- org.jboss.logging:jboss-logging:3.4.0.Final -> 3.3.2.Final
|    |    +--- org.graalvm.sdk:graal-sdk:19.3.1
|    |    \--- org.wildfly.common:wildfly-common:1.5.4.Final-format-001
|    +--- io.quarkus:quarkus-arc:1.4.1.Final
|    |    +--- io.quarkus.arc:arc:1.4.1.Final
|    |    |    +--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (*)
|    |    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    |    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    \--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0.1
|    +--- io.quarkus:quarkus-resteasy-common:1.4.1.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- org.jboss.resteasy:resteasy-core:4.5.3.Final
|    |    |    +--- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.1.Final
|    |    |    +--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.1.Final -> 2.0.0.Final
|    |    |    +--- org.jboss.resteasy:resteasy-core-spi:4.5.3.Final
|    |    |    |    +--- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.1.Final
|    |    |    |    +--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.1.Final -> 2.0.0.Final
|    |    |    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    |    +--- jakarta.validation:jakarta.validation-api:2.0.2
|    |    |    |    +--- com.sun.activation:jakarta.activation:1.2.1
|    |    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    +--- jakarta.validation:jakarta.validation-api:2.0.2
|    |    |    +--- com.sun.activation:jakarta.activation:1.2.1
|    |    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    |    +--- org.eclipse.microprofile.config:microprofile-config-api:1.4
|    |    |    \--- io.smallrye.config:smallrye-config:1.6.1 -> 1.7.0 (*)
|    |    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    \--- com.sun.activation:jakarta.activation:1.2.1
|    +--- org.jboss.resteasy:resteasy-client-microprofile:4.5.3.Final
|    |    +--- org.jboss.resteasy:resteasy-client:4.5.3.Final
|    |    |    +--- org.jboss.resteasy:resteasy-client-api:4.5.3.Final
|    |    |    |    +--- org.jboss.resteasy:resteasy-core-spi:4.5.3.Final (*)
|    |    |    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    |    |    \--- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.1.Final
|    |    |    +--- org.jboss.resteasy:resteasy-core-spi:4.5.3.Final (*)
|    |    |    +--- org.jboss.resteasy:resteasy-core:4.5.3.Final (*)
|    |    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    |    +--- org.apache.httpcomponents:httpclient:4.5.10 -> 4.5.12
|    |    |    |    +--- org.apache.httpcomponents:httpcore:4.4.13
|    |    |    |    +--- commons-logging:commons-logging:1.2
|    |    |    |    \--- commons-codec:commons-codec:1.11 -> 1.13
|    |    |    +--- commons-codec:commons-codec:1.13
|    |    |    +--- commons-io:commons-io:2.5 -> 2.6
|    |    |    \--- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.1.Final
|    |    \--- org.eclipse.microprofile.rest.client:microprofile-rest-client-api:1.4.0 -> 1.4.1
|    +--- jakarta.interceptor:jakarta.interceptor-api:1.2.5 (*)
|    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore:4.4.10 -> 4.4.13
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.10 -> 4.4.13
|    |    |    \--- org.apache.httpcomponents:httpcore:4.4.13
|    |    \--- org.apache.httpcomponents:httpclient:4.5.6 -> 4.5.12 (*)
|    \--- org.jboss.logging:commons-logging-jboss-logging:1.0.0.Final
|         \--- org.jboss.logging:jboss-logging:3.3.1.Final -> 3.3.2.Final
+--- io.quarkus:quarkus-security -> 1.4.1.Final
|    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    +--- jakarta.interceptor:jakarta.interceptor-api:1.2.5 (*)
|    +--- io.quarkus.security:quarkus-security:1.1.0.Final
|    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    \--- io.smallrye.reactive:mutiny:0.4.3 -> 0.4.4
|    |         \--- org.reactivestreams:reactive-streams:1.0.3
|    \--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (*)
+--- io.quarkus:quarkus-vertx -> 1.4.1.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-netty:1.4.1.Final
|    |    +--- io.netty:netty-codec:4.1.45.Final
|    |    |    +--- io.netty:netty-common:4.1.45.Final
|    |    |    +--- io.netty:netty-buffer:4.1.45.Final
|    |    |    |    \--- io.netty:netty-common:4.1.45.Final
|    |    |    \--- io.netty:netty-transport:4.1.45.Final
|    |    |         +--- io.netty:netty-common:4.1.45.Final
|    |    |         +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |    |         \--- io.netty:netty-resolver:4.1.45.Final
|    |    |              \--- io.netty:netty-common:4.1.45.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- io.netty:netty-handler:4.1.45.Final
|    |    |    +--- io.netty:netty-common:4.1.45.Final
|    |    |    +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |    |    +--- io.netty:netty-transport:4.1.45.Final (*)
|    |    |    \--- io.netty:netty-codec:4.1.45.Final (*)
|    |    \--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (*)
|    +--- io.quarkus:quarkus-jackson:1.4.1.Final
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.10.3
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.3
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.3
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.3
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    |    \--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.3
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    |    \--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    |    +--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.3
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    |    \--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    |    \--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-vertx-core:1.4.1.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    +--- io.quarkus:quarkus-netty:1.4.1.Final (*)
|    |    \--- io.vertx:vertx-core:3.8.5
|    |         +--- io.netty:netty-common:4.1.42.Final -> 4.1.45.Final
|    |         +--- io.netty:netty-buffer:4.1.42.Final -> 4.1.45.Final (*)
|    |         +--- io.netty:netty-transport:4.1.42.Final -> 4.1.45.Final (*)
|    |         +--- io.netty:netty-handler:4.1.42.Final -> 4.1.45.Final (*)
|    |         +--- io.netty:netty-handler-proxy:4.1.42.Final -> 4.1.45.Final
|    |         |    +--- io.netty:netty-common:4.1.45.Final
|    |         |    +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-codec:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-codec-socks:4.1.45.Final
|    |         |    |    +--- io.netty:netty-common:4.1.45.Final
|    |         |    |    +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |    |    +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |    |    \--- io.netty:netty-codec:4.1.45.Final (*)
|    |         |    \--- io.netty:netty-codec-http:4.1.45.Final
|    |         |         +--- io.netty:netty-common:4.1.45.Final
|    |         |         +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |         +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |         +--- io.netty:netty-codec:4.1.45.Final (*)
|    |         |         \--- io.netty:netty-handler:4.1.45.Final (*)
|    |         +--- io.netty:netty-codec-http:4.1.42.Final -> 4.1.45.Final (*)
|    |         +--- io.netty:netty-codec-http2:4.1.42.Final -> 4.1.45.Final
|    |         |    +--- io.netty:netty-common:4.1.45.Final
|    |         |    +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-codec:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-handler:4.1.45.Final (*)
|    |         |    \--- io.netty:netty-codec-http:4.1.45.Final (*)
|    |         +--- io.netty:netty-resolver:4.1.42.Final -> 4.1.45.Final (*)
|    |         +--- io.netty:netty-resolver-dns:4.1.42.Final -> 4.1.45.Final
|    |         |    +--- io.netty:netty-common:4.1.45.Final
|    |         |    +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-resolver:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |    +--- io.netty:netty-codec:4.1.45.Final (*)
|    |         |    \--- io.netty:netty-codec-dns:4.1.45.Final
|    |         |         +--- io.netty:netty-common:4.1.45.Final
|    |         |         +--- io.netty:netty-buffer:4.1.45.Final (*)
|    |         |         +--- io.netty:netty-transport:4.1.45.Final (*)
|    |         |         \--- io.netty:netty-codec:4.1.45.Final (*)
|    |         +--- com.fasterxml.jackson.core:jackson-core:2.9.9 -> 2.10.3
|    |         \--- com.fasterxml.jackson.core:jackson-databind:2.9.9.1 -> 2.10.3 (*)
|    +--- io.smallrye.reactive:smallrye-axle-generator:0.0.13
|    |    +--- io.reactivex.rxjava2:rxjava:2.2.17 -> 2.2.19
|    |    |    \--- org.reactivestreams:reactive-streams:1.0.3
|    |    +--- io.smallrye.reactive:smallrye-reactive-streams-operators:1.0.10
|    |    |    +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:1.0.1
|    |    |    |    \--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core:1.0.1
|    |    |    |    +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:1.0.1 (*)
|    |    |    |    \--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    \--- io.reactivex.rxjava2:rxjava:2.2.13 -> 2.2.19 (*)
|    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    +--- io.vertx:vertx-codegen:3.8.5
|    |    |    \--- org.mvel:mvel2:2.3.1.Final -> 2.4.7.Final
|    |    \--- io.vertx:vertx-core:3.8.5 (*)
|    +--- io.smallrye.reactive:smallrye-axle-core:0.0.13
|    |    +--- io.reactivex.rxjava2:rxjava:2.2.17 -> 2.2.19 (*)
|    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    +--- io.smallrye.reactive:smallrye-reactive-streams-operators:1.0.10 (*)
|    |    +--- io.vertx:vertx-core:3.8.5 (*)
|    |    \--- io.smallrye.reactive:smallrye-axle-generator:0.0.13 (*)
|    +--- io.vertx:vertx-rx-java2:3.8.5
|    |    +--- io.reactivex.rxjava2:rxjava:2.2.12 -> 2.2.19 (*)
|    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    +--- io.vertx:vertx-core:3.8.5 (*)
|    |    \--- io.vertx:vertx-rx-gen:3.8.5
|    |         +--- io.vertx:vertx-codegen:3.8.5 (*)
|    |         \--- io.vertx:vertx-core:3.8.5 (*)
|    +--- io.quarkus:quarkus-mutiny:1.4.1.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- io.smallrye.reactive:mutiny:0.4.4 (*)
|    |    +--- io.quarkus:quarkus-smallrye-context-propagation:1.4.1.Final
|    |    |    +--- io.smallrye:smallrye-context-propagation:1.0.11
|    |    |    |    +--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0 -> 1.0.1
|    |    |    |    +--- io.smallrye:smallrye-context-propagation-api:1.0.11
|    |    |    |    |    \--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0 -> 1.0.1
|    |    |    |    +--- org.eclipse.microprofile.config:microprofile-config-api:1.3 -> 1.4
|    |    |    |    \--- org.jboss.threads:jboss-threads:3.0.0.Beta5 -> 3.1.1.Final (*)
|    |    |    +--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (*)
|    |    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    |    \--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    +--- io.smallrye.reactive:mutiny-context-propagation:0.4.4
|    |    |    +--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0 -> 1.0.1
|    |    |    \--- io.smallrye.reactive:mutiny:0.4.4 (*)
|    |    \--- io.smallrye.reactive:smallrye-reactive-converter-api:1.0.10
|    |         +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:1.0.1 (*)
|    |         +--- org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-core:1.0.1 (*)
|    |         \--- io.reactivex.rxjava2:rxjava:2.2.13 -> 2.2.19 (*)
|    \--- io.smallrye.reactive:smallrye-mutiny-vertx-core:0.0.13
|         +--- io.smallrye.reactive:mutiny:0.3.1 -> 0.4.4 (*)
|         +--- io.smallrye.reactive:smallrye-mutiny-vertx-runtime:0.0.13
|         |    +--- io.smallrye.reactive:mutiny:0.3.1 -> 0.4.4 (*)
|         |    \--- io.vertx:vertx-core:3.8.5 (*)
|         +--- io.vertx:vertx-core:3.8.5 (*)
|         \--- io.smallrye.reactive:vertx-mutiny-generator:0.0.13
|              +--- io.smallrye.reactive:smallrye-mutiny-vertx-runtime:0.0.13 (*)
|              \--- io.vertx:vertx-codegen:3.8.5 (*)
+--- io.vertx:vertx-web-client -> 3.8.5
|    +--- io.vertx:vertx-web-common:3.8.5
|    |    \--- io.vertx:vertx-core:3.8.5 (*)
|    \--- io.vertx:vertx-core:3.8.5 (*)
+--- io.quarkus:quarkus-smallrye-health -> 1.4.1.Final
|    +--- io.smallrye:smallrye-health:2.2.0
|    |    +--- org.eclipse.microprofile.health:microprofile-health-api:2.2
|    |    +--- io.smallrye:smallrye-health-extension-api:2.2.0
|    |    \--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.3.2.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-vertx-http:1.4.1.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- io.quarkus:quarkus-development-mode-spi:1.4.1.Final
|    |    +--- io.quarkus.security:quarkus-security:1.1.0.Final (*)
|    |    +--- jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2 (*)
|    |    +--- io.quarkus:quarkus-vertx-core:1.4.1.Final (*)
|    |    \--- io.vertx:vertx-web:3.8.5
|    |         +--- io.vertx:vertx-web-common:3.8.5 (*)
|    |         +--- io.vertx:vertx-auth-common:3.8.5
|    |         |    \--- io.vertx:vertx-core:3.8.5 (*)
|    |         +--- io.vertx:vertx-bridge-common:3.8.5
|    |         \--- io.vertx:vertx-core:3.8.5 (*)
|    \--- io.quarkus:quarkus-jsonp:1.4.1.Final
|         +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|         \--- org.glassfish:jakarta.json:1.1.6
+--- io.quarkus:quarkus-resteasy-jackson -> 1.4.1.Final
|    +--- io.quarkus:quarkus-resteasy:1.4.1.Final
|    |    +--- io.quarkus:quarkus-vertx-http:1.4.1.Final (*)
|    |    \--- io.quarkus:quarkus-resteasy-server-common:1.4.1.Final
|    |         +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |         +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |         +--- io.quarkus:quarkus-resteasy-common:1.4.1.Final (*)
|    |         \--- jakarta.validation:jakarta.validation-api:2.0.2
|    +--- io.quarkus:quarkus-jackson:1.4.1.Final (*)
|    +--- org.jboss.resteasy:resteasy-jackson2-provider:4.5.3.Final
|    |    +--- org.jboss.resteasy:resteasy-jaxb-provider:4.5.3.Final
|    |    |    +--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.1.Final -> 2.0.0.Final
|    |    |    +--- org.glassfish.jaxb:jaxb-runtime:2.3.3-b02
|    |    |    |    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    |    |    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    |    |    +--- org.glassfish.jaxb:txw2:2.3.3-b02
|    |    |    |    \--- com.sun.istack:istack-commons-runtime:3.0.10
|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.1 -> 2.10.3
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.10.1 -> 2.10.3 (*)
|    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1 -> 2.10.3
|    |    +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.1 -> 2.10.3
|    |    |    +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.10.3
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    |    |    \--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    |    |    \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.3
|    |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.10.3
|    |    |         +--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    |    |         +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 (*)
|    |    |         \--- jakarta.activation:jakarta.activation-api:1.2.1
|    |    +--- com.github.fge:json-patch:1.9
|    |    |    \--- com.github.fge:jackson-coreutils:1.6
|    |    |         +--- com.github.fge:msg-simple:1.1
|    |    |         |    \--- com.github.fge:btf:1.2
|    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.2.3 -> 2.10.3 (*)
|    |    |         \--- com.google.guava:guava:16.0.1 -> 27.0.1-jre
|    |    |              +--- com.google.guava:failureaccess:1.0.1
|    |    |              +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
|    |    |              +--- com.google.errorprone:error_prone_annotations:2.2.0
|    |    |              +--- com.google.j2objc:j2objc-annotations:1.1
|    |    |              \--- org.codehaus.mojo:animal-sniffer-annotations:1.17
|    |    +--- com.google.guava:guava:28.1-jre -> 27.0.1-jre (*)
|    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    \--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:2.0.0.Final
+--- io.quarkus:quarkus-kotlin -> 1.4.1.Final
+--- io.quarkus:quarkus-resteasy -> 1.4.1.Final (*)
+--- io.quarkus:quarkus-hibernate-orm -> 1.4.1.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-agroal:1.4.1.Final
|    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    +--- io.quarkus:quarkus-datasource:1.4.1.Final
|    |    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    |    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    |    +--- io.quarkus:quarkus-datasource-common:1.4.1.Final
|    |    |    \--- io.quarkus:quarkus-vault-spi:1.4.1.Final
|    |    +--- io.quarkus:quarkus-narayana-jta:1.4.1.Final
|    |    |    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    |    |    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    |    |    +--- io.smallrye.reactive:smallrye-reactive-streams-operators:1.0.10 (*)
|    |    |    +--- io.smallrye:smallrye-context-propagation-jta:1.0.11
|    |    |    |    \--- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:1.0 -> 1.0.1
|    |    |    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    |    |    +--- io.smallrye.reactive:smallrye-reactive-converter-api:1.0.10 (*)
|    |    |    +--- org.jboss.narayana.jta:narayana-jta:5.10.4.Final
|    |    |    |    +--- org.jboss:jboss-transaction-spi:7.6.0.Final
|    |    |    |    |    +--- org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec:1.0.0.Final
|    |    |    |    |    \--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Alpha3 -> 1.1.1.Final
|    |    |    |    \--- org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec:1.0.0.Final
|    |    |    \--- org.jboss.narayana.jts:narayana-jts-integration:5.10.4.Final
|    |    +--- org.jboss.narayana.jta:narayana-jta:5.10.4.Final (*)
|    |    +--- org.jboss.narayana.jts:narayana-jts-integration:5.10.4.Final
|    |    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    |    +--- io.agroal:agroal-api:1.7
|    |    +--- io.agroal:agroal-narayana:1.7
|    |    |    +--- io.agroal:agroal-api:1.7
|    |    |    \--- org.jboss:jboss-transaction-spi:7.6.0.Final (*)
|    |    +--- io.agroal:agroal-pool:1.7
|    |    |    \--- io.agroal:agroal-api:1.7
|    |    \--- io.quarkus:quarkus-vault-spi:1.4.1.Final
|    +--- io.quarkus:quarkus-narayana-jta:1.4.1.Final (*)
|    +--- org.hibernate:hibernate-core:5.4.14.Final
|    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- javax.persistence:javax.persistence-api:2.2
|    |    +--- net.bytebuddy:byte-buddy:1.10.7
|    |    +--- antlr:antlr:2.7.7
|    |    +--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
|    |    +--- org.jboss:jandex:2.1.1.Final -> 2.1.3.Final
|    |    +--- com.fasterxml:classmate:1.5.1 -> 1.3.4
|    |    +--- org.dom4j:dom4j:2.1.1
|    |    +--- org.hibernate.common:hibernate-commons-annotations:5.1.0.Final
|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- javax.xml.bind:jaxb-api:2.3.1
|    |    \--- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 2.3.3-b02 (*)
|    +--- org.hibernate:hibernate-graalvm:5.4.14.Final
|    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final
|    +--- org.glassfish.jaxb:jaxb-runtime:2.3.3-b02 (*)
|    +--- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:2.0.0.Final
|    +--- jakarta.persistence:jakarta.persistence-api:2.2.3
|    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    +--- org.hibernate:quarkus-local-cache:0.1.0
|    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    +--- org.hibernate:hibernate-core:5.4.1.Final -> 5.4.14.Final (*)
|    |    \--- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.0
|    |         \--- com.google.errorprone:error_prone_annotations:2.3.3 -> 2.2.0
|    \--- io.quarkus:quarkus-caffeine:1.4.1.Final
|         \--- com.github.ben-manes.caffeine:caffeine:2.8.0 (*)
+--- io.quarkus:quarkus-hibernate-validator -> 1.4.1.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    +--- org.hibernate.validator:hibernate-validator:6.1.4.Final
|    |    +--- jakarta.validation:jakarta.validation-api:2.0.2
|    |    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    |    \--- com.fasterxml:classmate:1.3.4
|    \--- org.glassfish:jakarta.el:3.0.3
+--- io.quarkus:quarkus-flyway -> 1.4.1.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- org.flywaydb:flyway-core:6.3.3
|    +--- io.quarkus:quarkus-agroal:1.4.1.Final (*)
|    \--- io.quarkus:quarkus-narayana-jta:1.4.1.Final (*)
+--- io.quarkus:quarkus-jdbc-postgresql -> 1.4.1.Final
|    \--- org.postgresql:postgresql:42.2.12
+--- io.quarkus:quarkus-smallrye-openapi -> 1.4.1.Final
|    +--- io.smallrye:smallrye-open-api:1.2.1
|    |    +--- org.eclipse.microprofile.openapi:microprofile-openapi-api:1.1.2
|    |    +--- org.eclipse.microprofile.config:microprofile-config-api:1.4
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.10.2 -> 2.10.3
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.10.2 -> 2.10.3 (*)
|    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.2 -> 2.10.3
|    |    |    +--- org.yaml:snakeyaml:1.24 -> 1.26
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.10.3
|    |    +--- org.jboss:jandex:2.1.2.Final -> 2.1.3.Final
|    |    \--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.3.2.Final
|    +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-vertx-http:1.4.1.Final (*)
|    +--- io.quarkus:quarkus-arc:1.4.1.Final (*)
|    \--- io.quarkus:quarkus-swagger-ui:1.4.1.Final
|         +--- io.quarkus:quarkus-core:1.4.1.Final (*)
|         +--- io.quarkus:quarkus-vertx-http:1.4.1.Final (*)
|         \--- io.quarkus:quarkus-arc:1.4.1.Final (*)
+--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5
|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.3.61
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.61 -> 1.3.70
|    |    \--- org.jetbrains:annotations:13.0
|    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70
+--- org.jetbrains.kotlin:kotlin-reflect:1.3.72
|    \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.72 -> 1.3.61 (*)
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.72 -> 1.3.61 (*)
|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.72 -> 1.3.61 (*)
+--- org.jboss.resteasy:resteasy-multipart-provider -> 4.5.3.Final
|    +--- org.jboss.resteasy:resteasy-core-spi:4.5.3.Final (*)
|    +--- org.jboss.resteasy:resteasy-core:4.5.3.Final (*)
|    +--- org.jboss.resteasy:resteasy-client:4.5.3.Final (*)
|    +--- org.jboss.resteasy:resteasy-jaxb-provider:4.5.3.Final (*)
|    +--- com.sun.mail:jakarta.mail:1.6.4 -> 1.6.5
|    +--- org.apache.james:apache-mime4j-dom:0.7.2
|    |    \--- org.apache.james:apache-mime4j-core:0.7.2
|    +--- org.apache.james:apache-mime4j-storage:0.7.2
|    |    \--- org.apache.james:apache-mime4j-dom:0.7.2 (*)
|    +--- org.jboss.logging:jboss-logging:3.3.2.Final
|    \--- org.eclipse.microprofile.config:microprofile-config-api:1.4
+--- com.auth0:java-jwt:3.10.2
+--- io.vertx:vertx-lang-kotlin-coroutines -> 3.8.5
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1 -> 1.3.5 (*)
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.30 -> 1.3.72 (*)
|    \--- io.vertx:vertx-core:3.8.5 (*)
+--- com.akamai:NetStorageKit:3.6.6
+--- com.fasterxml.jackson.module:jackson-module-kotlin -> 2.10.3
|    +--- com.fasterxml.jackson.core:jackson-databind:2.10.3 (*)
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.3
|    \--- org.jetbrains.kotlin:kotlin-reflect:1.3.61 -> 1.3.72 (*)
\--- io.openapitools.jackson.dataformat:jackson-dataformat-hal:1.0.7
     +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.10.2 -> 2.10.3 (*)
     \--- org.slf4j:slf4j-api:1.7.21 -> 1.7.30

E.g. org.jetbrains.kotlin:kotlin-reflect uses the kotlin-stdlib, which seems to be downgraded with the quarkus-universe-bom. When I use the quarkus-bom, the version 1.3.72 is used.

@gsmet: Is that part enough? Or do you need another configuration?

Looks enough to me. I think we need to define a lot more things in our Quarkus BOM for it to work properly.

Yeah, that makes sense

I'll take care of it

Was this page helpful?
0 / 5 - 0 ratings