quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.58k stars 2.63k forks source link

Quarkus multimodule build failures after upgrading to 2.0.2.Final #18734

Closed jaivalis closed 3 years ago

jaivalis commented 3 years ago

Describe the bug

On a multimodule quarkus application I get the following behavior after upgrading to 2.0.2

[INFO] Reactor Summary for root 0.0.1-SNAPSHOT:
[INFO]
[INFO] root ............................................... SUCCESS [  0.373 s]
[INFO] parent ............................................. SUCCESS [  0.767 s]
[INFO] q-entities ......................................... SUCCESS [  2.721 s]
[INFO] submodule-1 ........................................ SUCCESS [  0.222 s]
[INFO] q-app .............................................. FAILURE [  9.532 s]
[INFO] q-tests ............................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:2.0.1.Final:build (default) on project release-raccoon-app: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
[ERROR]     [error]: Build step io.quarkus.hibernate.orm.rest.data.panache.deployment.HibernateOrmPanacheRestProcessor#findEntityResources threw an exception: java.lang.IllegalArgumentException: Couldn't find id field of null

This happens when the quarkus submodule is being built.

I had a look at the migration guide to 2.0.0 but couldn't find something relevant to my setup. The error message is a bit cryptic as well and couldn't find where to look for it in the quarkus codebase. Did something change within the new version that needs attention?

The entire codebase including the upgrade code can be found here https://github.com/jaivalis/release-raccoon/tree/upgrade-quarkus.

Expected behavior

Build should succeed since it does with the older version of quarkus 1.10.5.Final.

Actual behavior

Build fails with a cryptic message:

❯ mvn package
executing mvnw instead of mvn
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] root                                                               [pom]
[INFO] parent                                                             [pom]
[INFO] raccoon-entities                                                   [jar]
[INFO] scraping                                                           [jar]
[INFO] release-raccoon-app                                                [jar]
[INFO] raccoon-tests                                                      [jar]
[INFO]
[INFO] --------------------< com.raccoon:release-raccoon >---------------------
[INFO] Building root 0.0.1-SNAPSHOT                                       [1/6]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] -------------------------< com.raccoon:parent >-------------------------
[INFO] Building parent 0.0.1-SNAPSHOT                                     [2/6]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --------------------< com.raccoon:raccoon-entities >--------------------
[INFO] Building raccoon-entities 0.0.1-SNAPSHOT                           [3/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ raccoon-entities ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ raccoon-entities ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- jandex-maven-plugin:1.1.0:jandex (make-index) @ raccoon-entities ---
[INFO] Saving Jandex index: /release-raccoon/raccoon-entities/target/classes/META-INF/jandex.idx
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ raccoon-entities ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /release-raccoon/raccoon-entities/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ raccoon-entities ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ raccoon-entities ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ raccoon-entities ---
[INFO] Building jar: /raccoon-entities/target/raccoon-entities-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] ------------------------< com.raccoon:scraping >------------------------
[INFO] Building scraping 0.0.1-SNAPSHOT                                   [4/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ scraping ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /release-raccoon/scraping/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ scraping ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ scraping ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /release-raccoon/scraping/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ scraping ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ scraping ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ scraping ---
[INFO] Building jar: /release-raccoon/scraping/target/scraping-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] ------------------< com.raccoon:release-raccoon-app >-------------------
[INFO] Building release-raccoon-app 0.0.1-SNAPSHOT                        [5/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ release-raccoon-app ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ release-raccoon-app ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ release-raccoon-app ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ release-raccoon-app ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ release-raccoon-app ---
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ release-raccoon-app ---
[INFO] Building jar: /release-raccoon/release-raccoon-app/target/release-raccoon-app-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- quarkus-maven-plugin:2.0.2.Final:build (default) @ release-raccoon-app ---
[INFO] [org.jboss.threads] JBoss Threads version 3.4.0.Final
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for root 0.0.1-SNAPSHOT:
[INFO]
[INFO] root ............................................... SUCCESS [  0.004 s]
[INFO] parent ............................................. SUCCESS [  0.002 s]
[INFO] raccoon-entities ................................... SUCCESS [  2.172 s]
[INFO] scraping ........................................... SUCCESS [  0.130 s]
[INFO] release-raccoon-app ................................ FAILURE [  7.866 s]
[INFO] raccoon-tests ...................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.442 s
[INFO] Finished at: 2021-07-15T09:47:51+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:2.0.2.Final:build (default) on project release-raccoon-app: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
[ERROR]     [error]: Build step io.quarkus.hibernate.orm.rest.data.panache.deployment.HibernateOrmPanacheRestProcessor#findEntityResources threw an exception: java.lang.IllegalArgumentException: Couldn't find id field of null
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.EntityClassHelper.getIdField(EntityClassHelper.java:42)
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.EntityClassHelper.getIdField(EntityClassHelper.java:25)
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.ResourceImplementor.setId(ResourceImplementor.java:120)
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.ResourceImplementor.implementUpdate(ResourceImplementor.java:106)
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.ResourceImplementor.implement(ResourceImplementor.java:56)
[ERROR]     at io.quarkus.hibernate.orm.rest.data.panache.deployment.HibernateOrmPanacheRestProcessor.findEntityResources(HibernateOrmPanacheRestProcessor.java:72)
[ERROR]     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR]     at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:820)
[ERROR]     at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
[ERROR]     at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
[ERROR]     at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2442)
[ERROR]     at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1476)
[ERROR]     at java.base/java.lang.Thread.run(Thread.java:834)
[ERROR]     at org.jboss.threads.JBossThread.run(JBossThread.java:501)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :release-raccoon-app

(running with -X was not too revealing to me either)

How to Reproduce?

Run mvn clean package on the branch mentioned above.

Output of uname -a or ver

No response

Output of java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

GraalVM version (if different from Java)

No response

Quarkus version or git rev

2.0.2.Final

Build tool (ie. output of mvnw --version or gradlew --version)

3.8.1

Additional information

No response

jaivalis commented 3 years ago

Tiny bit of additional context here:

https://stackoverflow.com/questions/68381354/quarkus-multimodule-build-failures-after-upgrading-to-2-0-1-final?noredirect=1#comment120891440_68381354

quarkus-bot[bot] commented 3 years ago

/cc @FroMage, @loicmathieu

geoand commented 3 years ago

I'll have a look

geoand commented 3 years ago

@mkouba any idea why CombinedIndex doesn't contain a class from another project's submodule?

mkouba commented 3 years ago

@mkouba any idea why CombinedIndex doesn't contain a class from another project's submodule?

I don't think that we automatically index all other submodules of an app, do we? I mean the same rules as for normal dependencies apply (marker file, existing index, etc.), or?

geoand commented 3 years ago

It seems like the jandex maven plugin is being used in this case: https://github.com/jaivalis/release-raccoon/blob/upgrade-quarkus/raccoon-entities/pom.xml#L42

what else would need to be done?

mkouba commented 3 years ago

Hm, that should be enough.

geoand commented 3 years ago

@aloubyansky it seems like curateOutcomeBuildItem.getEffectiveModel().getUserDependencies() is not including one of the project's submodules (this one: https://github.com/jaivalis/release-raccoon/blob/upgrade-quarkus/raccoon-entities/pom.xml). Any any what's going on? FWIW, I am seeing this behavior even when provided from https://github.com/jaivalis/release-raccoon/blob/upgrade-quarkus/release-raccoon-app/pom.xml#L22 is removed

aloubyansky commented 3 years ago

Are you sure if the provided scope is removed it's not there?

aloubyansky commented 3 years ago

Does it appear among the dependencies in quarkus:dependency-tree?

geoand commented 3 years ago

Here is what I get:

[INFO] Scanning for projects...
[INFO] 
[INFO] ------------------< com.raccoon:release-raccoon-app >-------------------
[INFO] Building release-raccoon-app 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- quarkus-maven-plugin:999-SNAPSHOT:dependency-tree (default-cli) @ release-raccoon-app ---
[INFO] Quarkus application PROD mode build dependency tree:
[INFO] com.raccoon:release-raccoon-app:pom:0.0.1-SNAPSHOT
[INFO] ├─ io.quarkus:quarkus-rest-client-jsonb-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-rest-client-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-resteasy-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-resteasy-common:jar:999-SNAPSHOT (compile)
[INFO] │  │  │     ├─ org.jboss.resteasy:resteasy-core:jar:4.7.0.Final (compile)
[INFO] │  │  │     │  ├─ org.jboss.resteasy:resteasy-core-spi:jar:4.7.0.Final (compile)
[INFO] │  │  │     │  ├─ jakarta.activation:jakarta.activation-api:jar:1.2.1 (compile)
[INFO] │  │  │     │  └─ com.ibm.async:asyncutil:jar:0.1.0 (compile)
[INFO] │  │  │     └─ com.sun.activation:jakarta.activation:jar:1.2.1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-rest-client:jar:999-SNAPSHOT (compile)
[INFO] │  │     ├─ org.jboss.resteasy:resteasy-client-microprofile:jar:4.7.0.Final (compile)
[INFO] │  │     │  └─ org.jboss.resteasy:resteasy-client-microprofile-base:jar:4.7.0.Final (compile)
[INFO] │  │     │     ├─ org.jboss.resteasy:resteasy-client:jar:4.7.0.Final (compile)
[INFO] │  │     │     │  └─ org.jboss.resteasy:resteasy-client-api:jar:4.7.0.Final (compile)
[INFO] │  │     │     ├─ org.jboss.resteasy:resteasy-cdi:jar:4.7.0.Final (compile)
[INFO] │  │     │     │  └─ org.jboss.weld:weld-api:jar:3.1.SP4 (compile)
[INFO] │  │     │     └─ org.eclipse.microprofile.rest.client:microprofile-rest-client-api:jar:2.0 (compile)
[INFO] │  │     ├─ jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5 (compile)
[INFO] │  │     └─ org.apache.httpcomponents:httpasyncclient:jar:4.1.4 (compile)
[INFO] │  │        ├─ org.apache.httpcomponents:httpcore:jar:4.4.14 (compile)
[INFO] │  │        └─ org.apache.httpcomponents:httpcore-nio:jar:4.4.14 (compile)
[INFO] │  ├─ io.quarkus:quarkus-rest-client-jsonb:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-jsonb:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ org.eclipse:yasson:jar:1.0.9 (compile)
[INFO] │  │  ├─ org.jboss.resteasy:resteasy-json-binding-provider:jar:4.7.0.Final (compile)
[INFO] │  │  │  └─ jakarta.json.bind:jakarta.json.bind-api:jar:1.0.2 (compile)
[INFO] │  │  ├─ org.jboss.resteasy:resteasy-json-p-provider:jar:4.7.0.Final (compile)
[INFO] │  │  └─ commons-io:commons-io:jar:2.11.0 (compile)
[INFO] │  └─ io.quarkus:quarkus-jsonb-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     └─ io.quarkus:quarkus-jsonb-spi:jar:999-SNAPSHOT (compile)
[INFO] ├─ io.quarkus:quarkus-jdbc-mariadb-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-datasource-deployment-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-datasource-common:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-agroal-spi:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-jdbc-mariadb:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ org.mariadb.jdbc:mariadb-java-client:jar:2.7.3 (compile)
[INFO] │  └─ io.quarkus:quarkus-devservices-mariadb:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ org.testcontainers:mariadb:jar:1.15.3 (test)
[INFO] │     │  └─ org.testcontainers:jdbc:jar:1.15.3 (test)
[INFO] │     │     └─ org.testcontainers:database-commons:jar:1.15.3 (test)
[INFO] │     │        └─ org.testcontainers:testcontainers:jar:1.15.3 (test)
[INFO] │     │           ├─ org.apache.commons:commons-compress:jar:1.20 (test)
[INFO] │     │           ├─ org.rnorth.duct-tape:duct-tape:jar:1.0.8 (test)
[INFO] │     │           ├─ org.rnorth.visible-assertions:visible-assertions:jar:2.1.2 (test)
[INFO] │     │           │  └─ net.java.dev.jna:jna:jar:5.3.1 (test)
[INFO] │     │           ├─ com.github.docker-java:docker-java-api:jar:3.2.8 (test)
[INFO] │     │           └─ com.github.docker-java:docker-java-transport-zerodep:jar:3.2.8 (test)
[INFO] │     │              └─ com.github.docker-java:docker-java-transport:jar:3.2.8 (test)
[INFO] │     └─ io.quarkus:quarkus-junit4-mock:jar:999-SNAPSHOT (compile)
[INFO] ├─ io.quarkus:quarkus-micrometer-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-micrometer:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-core:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ jakarta.inject:jakarta.inject-api:jar:1.0 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-ide-launcher:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.smallrye.config:smallrye-config:jar:2.4.2 (compile)
[INFO] │  │  │  │  └─ io.smallrye.config:smallrye-config-core:jar:2.4.2 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-expression:jar:1.6.0 (compile)
[INFO] │  │  │  │     │  └─ io.smallrye.common:smallrye-common-function:jar:1.6.0 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-constraint:jar:1.6.0 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-classloader:jar:1.6.0 (compile)
[INFO] │  │  │  │     └─ io.smallrye.config:smallrye-config-common:jar:2.4.2 (compile)
[INFO] │  │  │  ├─ org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.9 (compile)
[INFO] │  │  │  ├─ org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final (compile)
[INFO] │  │  │  ├─ org.jboss.threads:jboss-threads:jar:3.4.0.Final (compile)
[INFO] │  │  │  ├─ org.slf4j:slf4j-api:jar:1.7.30 (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-bootstrap-runner:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-vertx-http:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.quarkus.security:quarkus-security:jar:1.1.4.Final (compile)
[INFO] │  │  ├─ org.jboss.slf4j:slf4j-jboss-logmanager:jar:1.1.0.Final (compile)
[INFO] │  │  └─ org.glassfish:jakarta.json:jar:1.1.6 (compile)
[INFO] │  ├─ io.micrometer:micrometer-core:jar:1.7.2 (compile)
[INFO] │  │  ├─ org.hdrhistogram:HdrHistogram:jar:2.1.12 (compile)
[INFO] │  │  └─ org.latencyutils:LatencyUtils:jar:2.0.3 (runtime)
[INFO] │  ├─ io.quarkus:quarkus-core-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ org.aesh:readline:jar:2.1 (compile)
[INFO] │  │  │  └─ org.fusesource.jansi:jansi:jar:1.18 (compile)
[INFO] │  │  ├─ org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001 (compile)
[INFO] │  │  ├─ io.quarkus.gizmo:gizmo:jar:1.0.9.Final (compile)
[INFO] │  │  │  └─ org.ow2.asm:asm-util:jar:9.1 (compile)
[INFO] │  │  ├─ org.jboss:jandex:jar:2.3.0.Final (compile)
[INFO] │  │  ├─ org.ow2.asm:asm:jar:9.1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-development-mode-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-class-change-agent:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-bootstrap-core:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-app-model:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-maven-resolver:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-embedder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-settings:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-core:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  │  ├─ org.apache.maven:maven-artifact:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  │  └─ org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-plugin-api:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-model:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-model-builder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-builder-support:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-api:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.shared:maven-shared-utils:jar:3.3.3 (compile)
[INFO] │  │  │  │  │  ├─ com.google.inject:guice:jar:no_aop:4.2.1 (compile)
[INFO] │  │  │  │  │  │  └─ com.google.guava:guava:jar:30.1.1-jre (compile)
[INFO] │  │  │  │  │  │     ├─ com.google.guava:failureaccess:jar:1.0.1 (compile)
[INFO] │  │  │  │  │  │     └─ com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-utils:jar:3.2.1 (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-classworlds:jar:2.6.0 (compile)
[INFO] │  │  │  │  │  └─ commons-cli:commons-cli:jar:1.4 (compile)
[INFO] │  │  │  │  ├─ org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-settings-builder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-interpolation:jar:1.25 (compile)
[INFO] │  │  │  │  │  └─ org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 (compile)
[INFO] │  │  │  │  │     └─ org.sonatype.plexus:plexus-cipher:jar:1.4 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-resolver-provider:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-repository-metadata:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  └─ org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-transport-wagon:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.wagon:wagon-http:jar:3.4.3 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.wagon:wagon-http-shared:jar:3.4.3 (compile)
[INFO] │  │  │  │  │  │  └─ org.jsoup:jsoup:jar:1.12.1 (compile)
[INFO] │  │  │  │  │  └─ org.apache.maven.wagon:wagon-provider-api:jar:3.4.3 (compile)
[INFO] │  │  │  │  └─ org.apache.maven.wagon:wagon-file:jar:3.4.3 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-gradle-resolver:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.smallrye.common:smallrye-common-io:jar:1.6.0 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-devtools-utilities:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 (runtime)
[INFO] │  │  ├─ io.quarkus:quarkus-builder:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ org.graalvm.sdk:graal-sdk:jar:21.1.0 (compile)
[INFO] │  │  ├─ org.junit.platform:junit-platform-launcher:jar:1.7.2 (compile)
[INFO] │  │  │  ├─ org.apiguardian:apiguardian-api:jar:1.1.0 (compile)
[INFO] │  │  │  └─ org.junit.platform:junit-platform-engine:jar:1.7.2 (compile)
[INFO] │  │  │     ├─ org.opentest4j:opentest4j:jar:1.2.0 (compile)
[INFO] │  │  │     └─ org.junit.platform:junit-platform-commons:jar:1.7.2 (compile)
[INFO] │  │  └─ org.junit.jupiter:junit-jupiter:jar:5.7.2 (compile)
[INFO] │  │     ├─ org.junit.jupiter:junit-jupiter-api:jar:5.7.2 (compile)
[INFO] │  │     ├─ org.junit.jupiter:junit-jupiter-params:jar:5.7.2 (compile)
[INFO] │  │     └─ org.junit.jupiter:junit-jupiter-engine:jar:5.7.2 (runtime)
[INFO] │  ├─ io.quarkus:quarkus-vertx-http-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-kubernetes-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus.qute:qute-core:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.smallrye.reactive:mutiny:jar:0.19.2 (compile)
[INFO] │  │  │     └─ org.reactivestreams:reactive-streams:jar:1.0.3 (compile)
[INFO] │  │  ├─ org.yaml:snakeyaml:jar:1.29 (compile)
[INFO] │  │  └─ com.fasterxml.jackson.core:jackson-databind:jar:2.12.4 (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.core:jackson-annotations:jar:2.12.4 (compile)
[INFO] │  │     └─ com.fasterxml.jackson.core:jackson-core:jar:2.12.4 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-common-spi:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-reactive-spi-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:jar:2.0.1.Final (compile)
[INFO] │  └─ io.quarkus:quarkus-undertow-spi:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ io.quarkus.http:quarkus-http-servlet:jar:4.1.1 (compile)
[INFO] │     │  └─ io.quarkus.http:quarkus-http-core:jar:4.1.1 (compile)
[INFO] │     │     ├─ io.quarkus.http:quarkus-http-http-core:jar:4.1.1 (compile)
[INFO] │     │     └─ io.netty:netty-codec-http:jar:4.1.65.Final (compile)
[INFO] │     ├─ jakarta.servlet:jakarta.servlet-api:jar:4.0.3 (compile)
[INFO] │     └─ org.jboss.metadata:jboss-metadata-web:jar:11.0.0.Final (compile)
[INFO] │        └─ org.jboss.metadata:jboss-metadata-common:jar:11.0.0.Final (compile)
[INFO] ├─ io.quarkus:quarkus-arc-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-http-dev-console-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-vertx-http-dev-console-runtime-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus.arc:arc:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ jakarta.transaction:jakarta.transaction-api:jar:1.3.3 (compile)
[INFO] │  │  └─ io.vertx:vertx-web:jar:4.1.1 (compile)
[INFO] │  │     ├─ io.vertx:vertx-web-common:jar:4.1.1 (compile)
[INFO] │  │     ├─ io.vertx:vertx-auth-common:jar:4.1.1 (compile)
[INFO] │  │     ├─ io.vertx:vertx-bridge-common:jar:4.1.1 (compile)
[INFO] │  │     └─ io.vertx:vertx-core:jar:4.1.1 (compile)
[INFO] │  │        ├─ io.netty:netty-common:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-buffer:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-transport:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-handler:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-handler-proxy:jar:4.1.65.Final (compile)
[INFO] │  │        │  └─ io.netty:netty-codec-socks:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-codec-http2:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-resolver:jar:4.1.65.Final (compile)
[INFO] │  │        └─ io.netty:netty-resolver-dns:jar:4.1.65.Final (compile)
[INFO] │  │           └─ io.netty:netty-codec-dns:jar:4.1.65.Final (compile)
[INFO] │  ├─ io.quarkus:quarkus-arc:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:jar:1.2 (compile)
[INFO] │  └─ io.quarkus.arc:arc-processor:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2 (compile)
[INFO] │     │  └─ jakarta.el:jakarta.el-api:jar:3.0.3 (compile)
[INFO] │     ├─ org.jboss.logging:jboss-logging:jar:3.4.2.Final (compile)
[INFO] │     └─ jakarta.annotation:jakarta.annotation-api:jar:1.3.5 (compile)
[INFO] ├─ io.quarkus:quarkus-resteasy-jackson-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-resteasy-server-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-resteasy-server-common:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-resteasy:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-security-spi:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-jackson-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-jackson-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-jackson:jar:999-SNAPSHOT (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.12.4 (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.12.4 (compile)
[INFO] │  │     └─ com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.12.4 (compile)
[INFO] │  └─ io.quarkus:quarkus-resteasy-jackson:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ org.jboss.resteasy:resteasy-jackson2-provider:jar:4.7.0.Final (compile)
[INFO] │     │  ├─ com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.12.4 (compile)
[INFO] │     │  │  ├─ com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.12.4 (compile)
[INFO] │     │  │  └─ com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.12.4 (compile)
[INFO] │     │  └─ com.github.java-json-tools:json-patch:jar:1.13 (compile)
[INFO] │     │     ├─ com.github.java-json-tools:msg-simple:jar:1.2 (compile)
[INFO] │     │     │  └─ com.github.java-json-tools:btf:jar:1.3 (compile)
[INFO] │     │     └─ com.github.java-json-tools:jackson-coreutils:jar:2.0 (compile)
[INFO] │     └─ org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:jar:2.0.0.Final (compile)
[INFO] ├─ io.quarkus:quarkus-smallrye-openapi-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-smallrye-openapi-spi:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.smallrye:smallrye-open-api-core:jar:2.1.7 (compile)
[INFO] │  │     ├─ org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:2.0.1-RC1 (compile)
[INFO] │  │     ├─ org.eclipse.microprofile.config:microprofile-config-api:jar:2.0 (compile)
[INFO] │  │     └─ com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.12.4 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-server-common-spi:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-smallrye-openapi-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-swagger-ui-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-swagger-ui:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.smallrye:smallrye-open-api-ui:jar:2.1.7 (compile)
[INFO] │  ├─ io.quarkus:quarkus-smallrye-openapi:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.smallrye:smallrye-open-api-jaxrs:jar:2.1.7 (compile)
[INFO] │  ├─ io.smallrye:smallrye-open-api-spring:jar:2.1.7 (compile)
[INFO] │  └─ io.smallrye:smallrye-open-api-vertx:jar:2.1.7 (compile)
[INFO] ├─ io.quarkus:quarkus-hibernate-orm-rest-data-panache-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-rest-data-panache-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-rest-data-panache:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ org.jboss.resteasy:resteasy-links:jar:4.7.0.Final (compile)
[INFO] │  │  │     ├─ org.jboss.spec.javax.el:jboss-el-api_3.0_spec:jar:2.0.0.Final (compile)
[INFO] │  │  │     └─ org.jboss.resteasy:resteasy-jaxb-provider:jar:4.7.0.Final (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-panache-common:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-panache-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │     └─ jakarta.validation:jakarta.validation-api:jar:2.0.2 (compile)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-orm-rest-data-panache:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-hibernate-orm-panache:jar:999-SNAPSHOT (compile)
[INFO] │  │     ├─ io.quarkus:quarkus-hibernate-orm:jar:999-SNAPSHOT (compile)
[INFO] │  │     │  ├─ io.quarkus:quarkus-agroal:jar:999-SNAPSHOT (compile)
[INFO] │  │     │  │  ├─ io.quarkus:quarkus-datasource:jar:999-SNAPSHOT (compile)
[INFO] │  │     │  │  ├─ org.jboss.narayana.jta:narayana-jta:jar:5.12.0.Final (compile)
[INFO] │  │     │  │  │  ├─ org.jboss:jboss-transaction-spi:jar:7.6.0.Final (compile)
[INFO] │  │     │  │  │  └─ org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec:jar:1.0.0.Final (compile)
[INFO] │  │     │  │  ├─ org.jboss.narayana.jts:narayana-jts-integration:jar:5.12.0.Final (compile)
[INFO] │  │     │  │  ├─ io.agroal:agroal-api:jar:1.12 (compile)
[INFO] │  │     │  │  ├─ io.agroal:agroal-narayana:jar:1.12 (compile)
[INFO] │  │     │  │  └─ io.agroal:agroal-pool:jar:1.12 (compile)
[INFO] │  │     │  ├─ io.quarkus:quarkus-narayana-jta:jar:999-SNAPSHOT (compile)
[INFO] │  │     │  │  ├─ io.smallrye:smallrye-context-propagation-jta:jar:1.2.0 (compile)
[INFO] │  │     │  │  ├─ io.smallrye.reactive:smallrye-reactive-converter-api:jar:2.6.0 (compile)
[INFO] │  │     │  │  └─ io.smallrye.reactive:smallrye-reactive-converter-mutiny:jar:2.6.0 (compile)
[INFO] │  │     │  ├─ org.hibernate:hibernate-core:jar:5.5.3.Final (compile)
[INFO] │  │     │  │  ├─ net.bytebuddy:byte-buddy:jar:1.10.22 (compile)
[INFO] │  │     │  │  ├─ antlr:antlr:jar:2.7.7 (compile)
[INFO] │  │     │  │  ├─ com.fasterxml:classmate:jar:1.5.1 (compile)
[INFO] │  │     │  │  └─ org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final (compile)
[INFO] │  │     │  ├─ org.hibernate:hibernate-graalvm:jar:5.5.3.Final (compile)
[INFO] │  │     │  ├─ org.glassfish.jaxb:jaxb-runtime:jar:2.3.3-b02 (compile)
[INFO] │  │     │  │  ├─ org.glassfish.jaxb:txw2:jar:2.3.3-b02 (compile)
[INFO] │  │     │  │  └─ com.sun.istack:istack-commons-runtime:jar:3.0.10 (compile)
[INFO] │  │     │  ├─ jakarta.persistence:jakarta.persistence-api:jar:2.2.3 (compile)
[INFO] │  │     │  ├─ org.hibernate:quarkus-local-cache:jar:0.1.0 (compile)
[INFO] │  │     │  │  └─ com.github.ben-manes.caffeine:caffeine:jar:2.9.2 (compile)
[INFO] │  │     │  │     └─ com.google.errorprone:error_prone_annotations:jar:2.2.0 (compile)
[INFO] │  │     │  └─ io.quarkus:quarkus-caffeine:jar:999-SNAPSHOT (compile)
[INFO] │  │     └─ io.quarkus:quarkus-hibernate-orm-panache-common:jar:999-SNAPSHOT (compile)
[INFO] │  └─ io.quarkus:quarkus-hibernate-orm-panache-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ io.quarkus:quarkus-hibernate-orm-panache-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │  └─ io.quarkus:quarkus-hibernate-orm-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │     ├─ io.quarkus:quarkus-narayana-jta-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │     ├─ io.quarkus:quarkus-agroal-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │     │  ├─ io.quarkus:quarkus-datasource-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │     │  └─ io.quarkus:quarkus-smallrye-health-spi:jar:999-SNAPSHOT (compile)
[INFO] │     │     └─ io.quarkus:quarkus-caffeine-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ io.quarkus:quarkus-panache-hibernate-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     │  └─ io.quarkus:quarkus-panache-hibernate-common:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ org.ow2.asm:asm-tree:jar:9.1 (compile)
[INFO] │     └─ org.ow2.asm:asm-analysis:jar:9.1 (compile)
[INFO] ├─ io.quarkus:quarkus-mailer-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-netty-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-netty:jar:999-SNAPSHOT (compile)
[INFO] │  │  │     └─ io.netty:netty-codec:jar:4.1.65.Final (compile)
[INFO] │  │  └─ io.quarkus:quarkus-vertx:jar:999-SNAPSHOT (compile)
[INFO] │  │     ├─ io.smallrye.common:smallrye-common-annotation:jar:1.6.0 (compile)
[INFO] │  │     ├─ io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:2.9.0 (compile)
[INFO] │  │     │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:2.9.0 (compile)
[INFO] │  │     │  └─ io.smallrye.reactive:vertx-mutiny-generator:jar:2.9.0 (compile)
[INFO] │  │     │     └─ io.vertx:vertx-codegen:jar:4.1.1 (compile)
[INFO] │  │     └─ io.smallrye:smallrye-fault-tolerance-vertx:jar:5.2.0 (compile)
[INFO] │  ├─ io.quarkus:quarkus-qute-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus.qute:qute-generator:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-qute:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-mailer:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-mutiny:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-smallrye-context-propagation:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  │  └─ io.smallrye:smallrye-context-propagation:jar:1.2.0 (compile)
[INFO] │  │  │  │     ├─ io.smallrye:smallrye-context-propagation-api:jar:1.2.0 (compile)
[INFO] │  │  │  │     └─ io.smallrye:smallrye-context-propagation-storage:jar:1.2.0 (compile)
[INFO] │  │  │  └─ io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:0.19.2 (compile)
[INFO] │  │  └─ io.smallrye.reactive:smallrye-mutiny-vertx-mail-client:jar:2.9.0 (compile)
[INFO] │  │     └─ io.vertx:vertx-mail-client:jar:4.1.1 (compile)
[INFO] │  └─ io.quarkus:quarkus-mutiny-deployment:jar:999-SNAPSHOT (compile)
[INFO] │     └─ io.quarkus:quarkus-smallrye-context-propagation-deployment:jar:999-SNAPSHOT (compile)
[INFO] ├─ io.quarkus:quarkus-oidc-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-core-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-vertx-core:jar:999-SNAPSHOT (compile)
[INFO] │  │     └─ io.netty:netty-codec-haproxy:jar:4.1.65.Final (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-security:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-jsonp:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-oidc-common:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-credentials:jar:999-SNAPSHOT (compile)
[INFO] │  │  │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-web-client:jar:2.9.0 (compile)
[INFO] │  │  │  │  ├─ io.vertx:vertx-web-client:jar:4.1.1 (compile)
[INFO] │  │  │  │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:2.9.0 (compile)
[INFO] │  │  │  │  └─ io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:2.9.0 (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-smallrye-jwt-build:jar:999-SNAPSHOT (compile)
[INFO] │  │  │     └─ io.smallrye:smallrye-jwt-build:jar:3.2.0 (compile)
[INFO] │  │  └─ io.smallrye:smallrye-jwt:jar:3.2.0 (compile)
[INFO] │  │     ├─ org.eclipse.microprofile.jwt:microprofile-jwt-auth-api:jar:1.2 (compile)
[INFO] │  │     ├─ org.bitbucket.b_c:jose4j:jar:0.7.7 (compile)
[INFO] │  │     └─ io.smallrye:smallrye-jwt-common:jar:3.2.0 (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc-common-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-credentials-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-smallrye-jwt-build-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-security-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-security-runtime-spi:jar:999-SNAPSHOT (compile)
[INFO] │  └─ io.quarkus:quarkus-jsonp-deployment:jar:999-SNAPSHOT (compile)
[INFO] ├─ io.quarkus:quarkus-keycloak-authorization-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  ├─ io.quarkus:quarkus-apache-httpclient-deployment:jar:999-SNAPSHOT (compile)
[INFO] │  │  └─ io.quarkus:quarkus-apache-httpclient:jar:999-SNAPSHOT (compile)
[INFO] │  └─ io.quarkus:quarkus-keycloak-authorization:jar:999-SNAPSHOT (compile)
[INFO] │     ├─ org.keycloak:keycloak-adapter-core:jar:14.0.0 (compile)
[INFO] │     ├─ org.keycloak:keycloak-core:jar:14.0.0 (compile)
[INFO] │     │  ├─ org.keycloak:keycloak-common:jar:14.0.0 (compile)
[INFO] │     │  ├─ org.bouncycastle:bcprov-jdk15on:jar:1.69 (compile)
[INFO] │     │  └─ org.bouncycastle:bcpkix-jdk15on:jar:1.69 (compile)
[INFO] │     │     └─ org.bouncycastle:bcutil-jdk15on:jar:1.69 (compile)
[INFO] │     ├─ org.keycloak:keycloak-adapter-spi:jar:14.0.0 (compile)
[INFO] │     ├─ org.keycloak:keycloak-authz-client:jar:14.0.0 (compile)
[INFO] │     │  └─ org.apache.httpcomponents:httpclient:jar:4.5.13 (compile)
[INFO] │     │     └─ commons-codec:commons-codec:jar:1.15 (compile)
[INFO] │     └─ org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final (compile)
[INFO] ├─ io.quarkus.keycloak:quarkus-keycloak-adapter:jar:1.0.0.Alpha1 (compile)
[INFO] │  └─ io.quarkus.keycloak:quarkus-keycloak-adapter-spi:jar:1.0.0.Alpha1 (compile)
[INFO] ├─ org.projectlombok:lombok:jar:1.18.10 (compile)
[INFO] ├─ org.apache.commons:commons-lang3:jar:3.9 (compile)
[INFO] └─ javax.mail:mail:jar:1.5.0-b01 (compile)
[INFO]    └─ javax.activation:activation:jar:1.1 (compile)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

The raccoon-entities dependency doesn't seem to be there

aloubyansky commented 3 years ago

Here you go https://github.com/jaivalis/release-raccoon/blob/upgrade-quarkus/parent/pom.xml#L78

geoand commented 3 years ago

Ouch...

geoand commented 3 years ago

Thanks a lot @aloubyansky!

aloubyansky commented 3 years ago

Also lombok appears in compile scope, which should be provided.

aloubyansky commented 3 years ago

So, it's not simply an upgrade to a new Quarkus version, it's an upgrade plus major project layout refactoring. It's better to separate that in two phases @jaivalis

jaivalis commented 3 years ago

Oh wow, not sure when I added that provided scope thing. Apologies guys, thanks for the effort :)