When working with the app template, how Do I keep the backend Quarkus Version up to date, at last withinit's release?
Example:
I've created an empty supersonic 1.4 app using the following Script:
#!/bin/bash
ARCHETYPE_GROUP_ID="at.campusonline.conx"
ARCHETYPE_ARTIFACT_ID="co-supersonic-archetype"
CONX_PLATFORM_VERSION="1.4.0"
GROUP_ID="de.rwth.itc.itpfl.rwth-demo-14"
ARTIFACT_ID="rwth-demo14"
URL_PREFIX="loc/rwth/demo14"
JDBC_URL="jdbc:oracle:thin:@ro-db-d03.online.rwth-aachen.de:1521:rwthprod"
DB_USER="CO_LOC_RWTH_DEMO_14"
DB_USER_PASSWORD="CHANGEME"
AUTH_SERVER_URL="https://dev-online.rwth-aachen.de/RWTHonline/co/public/sec/auth/realms/CAMPUSonline"
PUBLIC_API_URL="https://dev-online.rwth-aachen.de/RWTHonline/co/public/"
DOCKER_REGISTRY="registry.git.online.rwth-aachen.de/rwthonline-entwicklung/local_apps"
VERSION="1.0.0"
DEVSERVER="https://dev-online.rwth-aachen.de/RWTHonline"
if [ -e $ARTIFACT_ID ]; then
echo "Artifact $ARTIFACT_ID already exists. Exiting..."
exit 1
fi
mvn archetype:generate \
-DarchetypeGroupId=$ARCHETYPE_GROUP_ID \
-DarchetypeArtifactId=$ARCHETYPE_ARTIFACT_ID \
-DarchetypeVersion=$CONX_PLATFORM_VERSION \
-DgroupId=$GROUP_ID \
-DartifactId=$ARTIFACT_ID \
-Dversion=$VERSION \
-DurlPrefix=$URL_PREFIX \
-DjdbcUrl=$JDBC_URL \
-DdbUser=$DB_USER \
-DdbUserPassword=$DB_USER_PASSWORD \
-DauthServerUrl=$AUTH_SERVER_URL \
-DpublicApiUrl=$PUBLIC_API_URL \
-DdockerRegistry=$DOCKER_REGISTRY \
-DinteractiveMode=false
This creates a supressonic app with dependencies into quarkus 2.12.0.Final as shon by mvn dependency:tree (Output cleaned up)
de.rwth.itc.itpfl.rwth-demo-14:rwth-demo14:jar:1.0.0
+- io.quarkus:quarkus-resteasy:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-vertx-http:jar:2.12.0.Final:compile
| | +- io.quarkus:quarkus-security-runtime-spi:jar:2.12.0.Final:compile
| | +- io.smallrye.common:smallrye-common-vertx-context:jar:1.13.0:compile
| | +- io.quarkus:quarkus-vertx-http-dev-console-runtime-spi:jar:2.12.0.Final:compile
| | +- io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:2.25.0:compile
| | | +- io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:2.25.0:compile
| | | +- io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:2.25.0:compile
| | | +- io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:2.25.0:compile
| | | \- io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:2.25.0:compile
| | | \- io.vertx:vertx-uri-template:jar:4.3.2:compile
| | +- io.vertx:vertx-web:jar:4.3.2:compile
| | | +- io.vertx:vertx-web-common:jar:4.3.2:compile
| | | +- io.vertx:vertx-auth-common:jar:4.3.2:compile
| | | \- io.vertx:vertx-bridge-common:jar:4.3.2:compile
| | \- io.github.crac:org-crac:jar:0.1.1:compile
| \- io.quarkus:quarkus-resteasy-server-common:jar:2.12.0.Final:compile
| \- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
+- io.quarkus:quarkus-hibernate-orm:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-core:jar:2.12.0.Final:compile
| | +- jakarta.inject:jakarta.inject-api:jar:1.0:compile
| | +- io.quarkus:quarkus-ide-launcher:jar:2.12.0.Final:compile
| | +- io.quarkus:quarkus-development-mode-spi:jar:2.12.0.Final:compile
| | +- io.smallrye.config:smallrye-config:jar:2.11.1:compile
| | | \- io.smallrye.config:smallrye-config-core:jar:2.11.1:compile
| | | \- io.smallrye.common:smallrye-common-expression:jar:1.13.0:compile
| | | \- io.smallrye.common:smallrye-common-function:jar:1.13.0:compile
| | +- org.jboss.logging:jboss-logging:jar:3.5.0.Final:compile
| | +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.10:compile
| | +- org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:compile
| | +- org.jboss.threads:jboss-threads:jar:3.4.2.Final:compile
| | +- org.slf4j:slf4j-api:jar:1.7.30:provided
| | +- org.jboss.slf4j:slf4j-jboss-logmanager:jar:1.1.0.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.12.0.Final:compile
| | \- io.quarkus:quarkus-fs-util:jar:0.0.9:compile
| +- io.quarkus:quarkus-agroal:jar:2.12.0.Final:compile
| | +- io.quarkus:quarkus-datasource:jar:2.12.0.Final:compile
| | +- io.agroal:agroal-api:jar:1.16:compile
| | +- io.agroal:agroal-narayana:jar:1.16:compile
| | | \- org.jboss:jboss-transaction-spi:jar:7.6.0.Final:compile
| | \- io.agroal:agroal-pool:jar:1.16:compile
| +- io.quarkus:quarkus-narayana-jta:jar:2.12.0.Final:compile
| | +- io.quarkus:quarkus-transaction-annotations:jar:2.12.0.Final:compile
| | +- io.smallrye:smallrye-context-propagation-jta:jar:1.2.2:compile
| | +- io.smallrye.reactive:smallrye-reactive-converter-api:jar:2.7.0:compile
| | +- io.smallrye.reactive:smallrye-reactive-converter-mutiny:jar:2.7.0:compile
| | +- org.jboss.narayana.jta:narayana-jta:jar:5.13.1.Alpha1:compile
| | | \- org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec:jar:1.0.0.Final:compile
| | \- org.jboss.narayana.jts:narayana-jts-integration:jar:5.13.1.Alpha1:compile
| +- org.hibernate:hibernate-core:jar:5.6.10.Final:compile
| | +- net.bytebuddy:byte-buddy:jar:1.12.9:compile
| | +- antlr:antlr:jar:2.7.7:compile
| | +- com.fasterxml:classmate:jar:1.5.1:compile
| | \- org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final:compile
| +- org.hibernate:hibernate-graalvm:jar:5.6.10.Final:compile
| +- org.glassfish.jaxb:jaxb-runtime:jar:2.3.3-b02:compile
| | +- org.glassfish.jaxb:txw2:jar:2.3.3-b02:compile
| | \- com.sun.istack:istack-commons-runtime:jar:3.0.10:compile
| +- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:jar:2.0.0.Final:compile
| +- jakarta.persistence:jakarta.persistence-api:jar:2.2.3:compile
| +- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
| +- org.hibernate:quarkus-local-cache:jar:0.1.1:compile
| \- io.quarkus:quarkus-caffeine:jar:2.12.0.Final:compile
| \- com.github.ben-manes.caffeine:caffeine:jar:2.9.3:compile
| \- com.google.errorprone:error_prone_annotations:jar:2.15.0:compile
+- io.quarkus:quarkus-hibernate-orm-panache:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-hibernate-orm-panache-common:jar:2.12.0.Final:compile
| | \- io.quarkus:quarkus-panache-hibernate-common:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-arc:jar:2.12.0.Final:compile
| | \- io.quarkus.arc:arc:jar:2.12.0.Final:compile
| \- io.quarkus:quarkus-panache-common:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-hibernate-validator:jar:2.12.0.Final:compile
| +- org.hibernate.validator:hibernate-validator:jar:6.2.4.Final:compile
| +- org.glassfish:jakarta.el:jar:3.0.4:compile
| +- io.smallrye.config:smallrye-config-validator:jar:2.11.1:compile
| \- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:jar:2.0.1.Final:compile
+- io.quarkus:quarkus-resteasy-jsonb:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-jsonb:jar:2.12.0.Final:compile
| | \- org.eclipse:yasson:jar:1.0.11:compile
| +- org.jboss.resteasy:resteasy-json-binding-provider:jar:4.7.7.Final:compile
| | \- jakarta.json.bind:jakarta.json.bind-api:jar:1.0.2:compile
| +- org.jboss.resteasy:resteasy-json-p-provider:jar:4.7.7.Final:compile
| \- commons-io:commons-io:jar:2.11.0:compile
+- io.quarkus:quarkus-resteasy-jaxb:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-jaxb:jar:2.12.0.Final:compile
| | \- io.quarkus:quarkus-jaxp:jar:2.12.0.Final:compile
| +- org.jboss.resteasy:resteasy-jaxb-provider:jar:4.7.7.Final:compile
| \- com.sun.activation:jakarta.activation:jar:1.2.1:compile
+- io.quarkus:quarkus-rest-client:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-resteasy-common:jar:2.12.0.Final:compile
| | \- org.jboss.resteasy:resteasy-core:jar:4.7.7.Final:compile
| | \- com.ibm.async:asyncutil:jar:0.1.0:compile
| +- io.quarkus:quarkus-apache-httpclient:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-rest-client-config:jar:2.12.0.Final:compile
| | +- org.eclipse.microprofile.rest.client:microprofile-rest-client-api:jar:2.0:compile
| | \- org.jboss:jandex:jar:2.4.3.Final:compile
| +- org.jboss.resteasy:resteasy-client-microprofile:jar:4.7.7.Final:compile
| | \- org.jboss.resteasy:resteasy-client-microprofile-base:jar:4.7.7.Final:compile
| | +- org.jboss.resteasy:resteasy-client:jar:4.7.7.Final:compile
| | | \- org.jboss.resteasy:resteasy-client-api:jar:4.7.7.Final:compile
| | \- org.jboss.resteasy:resteasy-cdi:jar:4.7.7.Final:compile
| +- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
| +- org.apache.httpcomponents:httpasyncclient:jar:4.1.5:compile
| | +- org.apache.httpcomponents:httpcore:jar:4.4.15:compile
| | \- org.apache.httpcomponents:httpcore-nio:jar:4.4.15:compile
| \- org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final:compile
+- io.quarkus:quarkus-smallrye-openapi:jar:2.12.0.Final:compile
| +- io.smallrye:smallrye-open-api-core:jar:2.2.0:compile
| | +- org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:2.0:provided
| | +- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile
| | +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile
| | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile
| | \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.13.3:compile
| \- io.quarkus:quarkus-swagger-ui:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-oidc:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-vertx:jar:2.12.0.Final:compile
| | +- io.quarkus:quarkus-netty:jar:2.12.0.Final:compile
| | | +- io.netty:netty-codec:jar:4.1.79.Final:compile
| | | +- io.netty:netty-codec-http2:jar:4.1.79.Final:compile
| | | +- io.netty:netty-handler:jar:4.1.79.Final:compile
| | | | \- io.netty:netty-transport-native-unix-common:jar:4.1.79.Final:compile
| | | \- com.aayushatharva.brotli4j:brotli4j:jar:1.7.1:compile
| | | \- com.aayushatharva.brotli4j:native-linux-x86_64:jar:1.7.1:compile
| | +- io.netty:netty-codec-haproxy:jar:4.1.79.Final:compile
| | | +- io.netty:netty-buffer:jar:4.1.79.Final:compile
| | | \- io.netty:netty-transport:jar:4.1.79.Final:compile
| | +- io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:2.12.0.Final:compile
| | +- io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:2.25.0:compile
| | | +- io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:2.25.0:compile
| | | \- io.smallrye.reactive:vertx-mutiny-generator:jar:2.25.0:compile
| | | \- io.vertx:vertx-codegen:jar:4.3.2:compile
| | \- io.smallrye:smallrye-fault-tolerance-vertx:jar:5.5.0:compile
| +- io.quarkus:quarkus-security:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-jsonp:jar:2.12.0.Final:compile
| | \- org.glassfish:jakarta.json:jar:1.1.6:compile
| +- io.quarkus:quarkus-oidc-common:jar:2.12.0.Final:compile
| | +- io.smallrye.reactive:smallrye-mutiny-vertx-web-client:jar:2.25.0:compile
| | | \- io.vertx:vertx-web-client:jar:4.3.2.1:compile
| | \- io.quarkus:quarkus-smallrye-jwt-build:jar:2.12.0.Final:compile
| | \- io.smallrye:smallrye-jwt-build:jar:3.5.3:compile
| +- io.smallrye:smallrye-jwt:jar:3.5.3:compile
| | +- org.eclipse.microprofile.jwt:microprofile-jwt-auth-api:jar:1.2:compile
| | +- org.bitbucket.b_c:jose4j:jar:0.7.12:compile
| | \- io.smallrye:smallrye-jwt-common:jar:3.5.3:compile
| \- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
+- io.quarkus:quarkus-oidc-client:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-oidc-client-filter:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-liquibase:jar:2.12.0.Final:compile
| +- org.liquibase:liquibase-core:jar:4.15.0:compile
| | \- com.opencsv:opencsv:jar:5.6:compile
| | +- org.apache.commons:commons-text:jar:1.9:compile
| | \- org.apache.commons:commons-collections4:jar:4.4:compile
| +- org.yaml:snakeyaml:jar:1.30:compile
| \- io.quarkus:quarkus-datasource-common:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-config-yaml:jar:2.12.0.Final:compile
| +- io.smallrye.config:smallrye-config-source-yaml:jar:2.11.1:compile
| | +- io.smallrye.config:smallrye-config-common:jar:2.11.1:compile
| | | \- io.smallrye.common:smallrye-common-classloader:jar:1.13.0:compile
| | \- io.smallrye.common:smallrye-common-constraint:jar:1.13.0:compile
| \- org.eclipse.microprofile.config:microprofile-config-api:jar:2.0.1:compile
+- io.quarkus:quarkus-smallrye-health:jar:2.12.0.Final:compile
| +- io.smallrye:smallrye-health:jar:3.2.1:compile
| | +- org.eclipse.microprofile.health:microprofile-health-api:jar:3.1:compile
| | \- io.smallrye:smallrye-health-api:jar:3.2.1:compile
| \- io.smallrye:smallrye-health-provided-checks:jar:3.2.1:compile
+- io.quarkus:quarkus-reactive-routes:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-jackson:jar:2.12.0.Final:compile
| | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile
| | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile
| | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile
| +- io.smallrye.common:smallrye-common-annotation:jar:1.13.0:compile
| +- io.quarkus.security:quarkus-security:jar:1.1.4.Final:compile
| | \- io.smallrye.reactive:mutiny:jar:1.7.0:compile
| \- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
| \- jakarta.el:jakarta.el-api:jar:3.0.3:compile
+- io.quarkus:quarkus-undertow:jar:2.12.0.Final:compile
| +- io.quarkus.http:quarkus-http-servlet:jar:4.1.9:compile
| +- jakarta.servlet:jakarta.servlet-api:jar:4.0.3:compile
| +- io.quarkus.http:quarkus-http-vertx-backend:jar:4.1.9:compile
| | +- io.vertx:vertx-core:jar:4.3.2:compile
| | | +- io.netty:netty-common:jar:4.1.79.Final:compile
| | | +- io.netty:netty-handler-proxy:jar:4.1.79.Final:compile
| | | | \- io.netty:netty-codec-socks:jar:4.1.79.Final:compile
| | | +- io.netty:netty-resolver:jar:4.1.79.Final:compile
| | | \- io.netty:netty-resolver-dns:jar:4.1.79.Final:compile
| | | \- io.netty:netty-codec-dns:jar:4.1.79.Final:compile
| | \- io.quarkus.http:quarkus-http-http-core:jar:4.1.9:compile
| +- io.quarkus.http:quarkus-http-core:jar:4.1.9:compile
| | \- io.netty:netty-codec-http:jar:4.1.79.Final:compile
| \- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:jar:1.2:compile
+- io.quarkus:quarkus-container-image-jib:jar:2.12.0.Final:compile
| \- io.quarkus:quarkus-container-image:jar:2.12.0.Final:compile
+- io.quarkus:quarkus-cache:jar:2.12.0.Final:compile
| \- io.quarkus:quarkus-mutiny:jar:2.12.0.Final:compile
| +- io.quarkus:quarkus-smallrye-context-propagation:jar:2.12.0.Final:compile
| | \- io.smallrye:smallrye-context-propagation:jar:1.2.2:compile
| | +- io.smallrye:smallrye-context-propagation-api:jar:1.2.2:compile
| | \- io.smallrye:smallrye-context-propagation-storage:jar:1.2.2:compile
| \- io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:1.7.0:compile
+- io.quarkus:quarkus-jdbc-h2:jar:2.12.0.Final:test
| +- com.h2database:h2:jar:2.1.214:test
| \- org.locationtech.jts:jts-core:jar:1.17.0:test
+- io.quarkus:quarkus-junit5:jar:2.12.0.Final:test
| +- io.quarkus:quarkus-bootstrap-core:jar:2.12.0.Final:test
| | +- io.quarkus:quarkus-bootstrap-app-model:jar:2.12.0.Final:test
| | +- io.quarkus:quarkus-bootstrap-maven-resolver:jar:2.12.0.Final:test
| | | +- org.apache.maven:maven-embedder:jar:3.8.6:test
| | | | +- org.apache.maven:maven-settings:jar:3.8.6:test
| | | | +- org.apache.maven:maven-core:jar:3.8.6:test
| | | | | +- org.apache.maven:maven-artifact:jar:3.8.6:test
| | | | | \- org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:test
| | | | +- org.apache.maven:maven-plugin-api:jar:3.0:test
| | | | | \- org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:test
| | | | | \- org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:test
| | | | | \- org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:test
| | | | +- org.apache.maven:maven-model:jar:3.8.6:test
| | | | +- org.apache.maven:maven-model-builder:jar:3.8.6:test
| | | | +- org.apache.maven:maven-builder-support:jar:3.8.6:test
| | | | +- org.apache.maven.resolver:maven-resolver-api:jar:1.6.3:test
| | | | +- org.apache.maven.resolver:maven-resolver-util:jar:1.6.3:test
| | | | +- org.apache.maven.shared:maven-shared-utils:jar:3.3.4:test
| | | | +- com.google.inject:guice:jar:no_aop:4.2.2:test
| | | | | \- com.google.guava:guava:jar:31.1-jre:test
| | | | | \- com.google.guava:failureaccess:jar:1.0.1:test
| | | | +- org.codehaus.plexus:plexus-classworlds:jar:2.6.0:test
| | | | +- org.codehaus.plexus:plexus-sec-dispatcher:jar:2.0:test
| | | | +- org.codehaus.plexus:plexus-cipher:jar:2.0:test
| | | | \- commons-cli:commons-cli:jar:1.4:test
| | | +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.5:test
| | | +- org.apache.maven:maven-settings-builder:jar:3.8.6:test
| | | | \- org.codehaus.plexus:plexus-interpolation:jar:1.26:test
| | | +- org.apache.maven:maven-resolver-provider:jar:3.8.6:test
| | | | +- org.apache.maven:maven-repository-metadata:jar:3.8.6:test
| | | | +- org.apache.maven.resolver:maven-resolver-spi:jar:1.6.3:test
| | | | +- org.apache.maven.resolver:maven-resolver-impl:jar:1.6.3:test
| | | | \- org.codehaus.plexus:plexus-utils:jar:3.3.0:test
| | | +- org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.6.3:test
| | | +- org.apache.maven.resolver:maven-resolver-transport-wagon:jar:1.6.3:test
| | | +- org.apache.maven.wagon:wagon-http:jar:3.5.1:test
| | | | +- org.apache.maven.wagon:wagon-http-shared:jar:3.5.1:test
| | | | \- org.apache.maven.wagon:wagon-provider-api:jar:3.5.1:test
| | | \- org.apache.maven.wagon:wagon-file:jar:3.5.1:test
| | +- io.quarkus:quarkus-bootstrap-gradle-resolver:jar:2.12.0.Final:test
| | \- io.smallrye.common:smallrye-common-io:jar:1.13.0:compile
| +- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.5:test
| +- io.quarkus:quarkus-test-common:jar:2.12.0.Final:test
| | \- io.quarkus:quarkus-core-deployment:jar:2.12.0.Final:test
| | +- org.aesh:readline:jar:2.2:test
| | | \- org.fusesource.jansi:jansi:jar:1.18:test
| | +- org.aesh:aesh:jar:2.6:test
| | +- io.quarkus.gizmo:gizmo:jar:1.1.0.Final:test
| | | \- org.ow2.asm:asm-util:jar:9.3:test
| | +- org.ow2.asm:asm:jar:9.3:test
| | +- org.ow2.asm:asm-commons:jar:9.3:test
| | | +- org.ow2.asm:asm-tree:jar:9.3:test
| | | \- org.ow2.asm:asm-analysis:jar:9.3:test
| | +- io.quarkus:quarkus-class-change-agent:jar:2.12.0.Final:test
| | +- io.quarkus:quarkus-devtools-utilities:jar:2.12.0.Final:test
| | +- io.quarkus:quarkus-builder:jar:2.12.0.Final:test
| | \- org.junit.platform:junit-platform-launcher:jar:1.9.0:test
| +- io.quarkus:quarkus-junit5-properties:jar:2.12.0.Final:test
| +- org.junit.jupiter:junit-jupiter:jar:5.9.0:test
| | +- org.junit.jupiter:junit-jupiter-api:jar:5.9.0:test
| | | +- org.opentest4j:opentest4j:jar:1.2.0:test
| | | +- org.junit.platform:junit-platform-commons:jar:1.9.0:test
| | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
| | +- org.junit.jupiter:junit-jupiter-params:jar:5.9.0:test
| | \- org.junit.jupiter:junit-jupiter-engine:jar:5.9.0:test
| | \- org.junit.platform:junit-platform-engine:jar:1.9.0:test
| \- com.thoughtworks.xstream:xstream:jar:1.4.19:test
| \- io.github.x-stream:mxparser:jar:1.2.2:test
| \- xmlpull:xmlpull:jar:1.1.3.1:test
+- io.quarkus:q...