Skip to content

Conversation

@vaslabs
Copy link
Contributor

@vaslabs vaslabs commented Feb 3, 2026

Getting Started with Quarkus

Quarkus seems to have a different flow from the Apps we integrated so far. A simplified flow of it is:

  1. Gather the modules and dependencies and group them into runtime, extensions, deployment and compile time
  2. Create a Quarkus application model out of step 1
  3. Bootstrap the Quarkus App using the application model (which itself classloads the whole dependency tree from step 1 but using information from the model in step 2). Bootstrap has multiple steps according to the application model specification (e.g. jvm, optimised jvm and native)

What this PR provides

Because it seems the work to fully (or at least satisfactorily) support Quarkus is going to be a lot, this PR just provides the ability to create a runnable quarkus app from a single module.

It does all 3 steps from above, but is missing support for multi-module and thus tests are not supported yet, but I'll follow up with more PRs - just getting a base in with some test coverage.

I'm also not going to add Quarkus docs yet in mill because this is incomplete and highly experimental, but I will do so once I have the test module support in.

How this PR was developed

In general I started with creating a quarkus project (after I realised this was not a traditional setup) with gradle using the getting started guide and running

quarkus create app org.acme:getting-started \
    --extension='rest' \
    --gradle

Then ran the gradle build process and started to look into the artifacts.

image

From then, it was clear we could not manually create those structures and archives. So I followed the Gradle implementation (it was much simpler to follow than maven's even with the information they expose as black boxes) . I focused on getting the bare minimum first so we have a runnable app.

The major difference I kept from the gradle adaptation is the dependency resolution, I kept Mill's and giving resolved dependencies to the quarkus bootstrap

Future PRs

I hope this PR is enough as a first step and I can follow with more PRs to support:

  • dev and prod mode
  • testing
  • native
  • whatever else we find along

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 4, 2026

I need to figure out how these

  "platform-imports": {
    "release-info": [],
    "imported-boms": []
  },

get populated.

can follow implementation of io.quarkus.gradle.tasks.QuarkusApplicationModelTask

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 7, 2026

I'm now trying to use the quarkus bootstrap utils to generate jvm artifacts.

I've reached a point where I'm not even sure it's in the correct direction but I seem to get different errors on every step so we'll have to see.

Now I'm getting

Details
1/1, 1 FAILED] mill show quarkusJar 6s
1-73] [error] quarkusJar
java.lang.IllegalArgumentException: The configuration interface io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveServerRuntimeConfig is missing the @ConfigRoot annotation
  io.quarkus.deployment.configuration.BuildTimeConfigurationReader.collectConfigRoots(BuildTimeConfigurationReader.java:65)
  io.quarkus.deployment.configuration.BuildTimeConfigurationReader.<init>(BuildTimeConfigurationReader.java:97)
  io.quarkus.deployment.ExtensionLoader.loadStepsFrom(ExtensionLoader.java:144)
  io.quarkus.deployment.QuarkusAugmentor.run(QuarkusAugmentor.java:109)
  io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:385)
  io.quarkus.runner.bootstrap.AugmentActionImpl.createProductionApplication(AugmentActionImpl.java:182)
  mill.javalib.quarkus.ApplicationModelWorkerImpl.quarkusBootstrapApplication(ApplicationModelWorkerImpl.scala:57)
  mill.javalib.quarkus.QuarkusModule.quarkusJar$$anonfun$1$$anonfun$1(QuarkusModule.scala:134)
  mill.api.Task$Named.evaluate(Task.scala:443)
  mill.api.Task$Named.evaluate$(Task.scala:428)
  mill.api.Task$Computed.evaluate(Task.scala:454)
  

I'm also attaching the gradle output file here for reference.

The app model is also getting a bit closer

Details
{
"platform-imports": {
  "release-info": [
    {
      "platform-key": "io.quarkus.platform",
      "stream": "3.31.1",
      "version": "3.31.1",
      "boms": [
        "io.quarkus.platform:quarkus-bom::pom:3.31.1"
      ]
    }
  ],
  "imported-boms": [
    "io.quarkus.platform:quarkus-bom::pom:3.31.1"
  ]
},
"app-artifact": {
  "resolved-paths": [
    "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/out/compile.dest/classes",
    "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/compile-resources"
  ],
  "scope": "compile",
  "module": {
    "direct-deps": [
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-arc/3.31.1/quarkus-arc-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-arc::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-arc/3.31.1/quarkus-arc-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-arc::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-arc/3.31.1/quarkus-arc-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-arc::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest/3.31.1/quarkus-rest-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-rest::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest/3.31.1/quarkus-rest-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-rest::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/arc/arc/3.31.1/arc-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.arc:arc::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/arc/arc/3.31.1/arc-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.arc:arc::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-core/3.31.1/quarkus-core-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-core::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-core/3.31.1/quarkus-core-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-core::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/context-propagation/microprofile-context-propagation-api/1.3/microprofile-context-propagation-api-1.3.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api::jar:1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/context-propagation/microprofile-context-propagation-api/1.3/microprofile-context-propagation-api-1.3.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api::jar:1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest-common/3.31.1/quarkus-rest-common-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-rest-common::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest-common/3.31.1/quarkus-rest-common-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-rest-common::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-vertx/3.31.1/resteasy-reactive-vertx-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-vertx::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-vertx/3.31.1/resteasy-reactive-vertx-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-vertx::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-http/3.31.1/quarkus-vertx-http-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx-http::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-http/3.31.1/quarkus-vertx-http-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx-http::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-jsonp/3.31.1/quarkus-jsonp-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-jsonp::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-jsonp/3.31.1/quarkus-jsonp-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-jsonp::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-virtual-threads/3.31.1/quarkus-virtual-threads-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-virtual-threads::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-virtual-threads/3.31.1/quarkus-virtual-threads-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-virtual-threads::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.cdi-api/4.1.0/jakarta.enterprise.cdi-api-4.1.0.jar"
        ],
        "maven-artifact": "jakarta.enterprise:jakarta.enterprise.cdi-api::jar:4.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.cdi-api/4.1.0/jakarta.enterprise.cdi-api-4.1.0.jar"
        ],
        "maven-artifact": "jakarta.enterprise:jakarta.enterprise.cdi-api::jar:4.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar"
        ],
        "maven-artifact": "jakarta.annotation:jakarta.annotation-api::jar:3.0.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar"
        ],
        "maven-artifact": "jakarta.annotation:jakarta.annotation-api::jar:3.0.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar"
        ],
        "maven-artifact": "jakarta.transaction:jakarta.transaction-api::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar"
        ],
        "maven-artifact": "jakarta.transaction:jakarta.transaction-api::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny/3.1.0/mutiny-3.1.0.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny/3.1.0/mutiny-3.1.0.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.6.2.Final/jboss-logging-3.6.2.Final.jar"
        ],
        "maven-artifact": "org.jboss.logging:jboss-logging::jar:3.6.2.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.6.2.Final/jboss-logging-3.6.2.Final.jar"
        ],
        "maven-artifact": "org.jboss.logging:jboss-logging::jar:3.6.2.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar"
        ],
        "maven-artifact": "jakarta.inject:jakarta.inject-api::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar"
        ],
        "maven-artifact": "jakarta.inject:jakarta.inject-api::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-os/2.15.0/smallrye-common-os-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-os::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-os/2.15.0/smallrye-common-os-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-os::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-ide-launcher/3.31.1/quarkus-ide-launcher-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-ide-launcher::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-ide-launcher/3.31.1/quarkus-ide-launcher-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-ide-launcher::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-development-mode-spi/3.31.1/quarkus-development-mode-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-development-mode-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-development-mode-spi/3.31.1/quarkus-development-mode-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-development-mode-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config/3.15.1/smallrye-config-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config/3.15.1/smallrye-config-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logmanager/jboss-logmanager/3.2.0.Final/jboss-logmanager-3.2.0.Final.jar"
        ],
        "maven-artifact": "org.jboss.logmanager:jboss-logmanager::jar:3.2.0.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logmanager/jboss-logmanager/3.2.0.Final/jboss-logmanager-3.2.0.Final.jar"
        ],
        "maven-artifact": "org.jboss.logmanager:jboss-logmanager::jar:3.2.0.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/threads/jboss-threads/3.9.2/jboss-threads-3.9.2.jar"
        ],
        "maven-artifact": "org.jboss.threads:jboss-threads::jar:3.9.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/threads/jboss-threads/3.9.2/jboss-threads-3.9.2.jar"
        ],
        "maven-artifact": "org.jboss.threads:jboss-threads::jar:3.9.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar"
        ],
        "maven-artifact": "org.slf4j:slf4j-api::jar:2.0.17",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar"
        ],
        "maven-artifact": "org.slf4j:slf4j-api::jar:2.0.17",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/slf4j/slf4j-jboss-logmanager/2.0.2.Final/slf4j-jboss-logmanager-2.0.2.Final.jar"
        ],
        "maven-artifact": "org.jboss.slf4j:slf4j-jboss-logmanager::jar:2.0.2.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/slf4j/slf4j-jboss-logmanager/2.0.2.Final/slf4j-jboss-logmanager-2.0.2.Final.jar"
        ],
        "maven-artifact": "org.jboss.slf4j:slf4j-jboss-logmanager::jar:2.0.2.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/wildfly/common/wildfly-common/2.0.1/wildfly-common-2.0.1.jar"
        ],
        "maven-artifact": "org.wildfly.common:wildfly-common::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/wildfly/common/wildfly-common/2.0.1/wildfly-common-2.0.1.jar"
        ],
        "maven-artifact": "org.wildfly.common:wildfly-common::jar:2.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-registry/3.31.1/quarkus-registry-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-registry::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-registry/3.31.1/quarkus-registry-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-registry::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-bootstrap-runner/3.31.1/quarkus-bootstrap-runner-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-bootstrap-runner::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-bootstrap-runner/3.31.1/quarkus-bootstrap-runner-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-bootstrap-runner::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-fs-util/1.3.0/quarkus-fs-util-1.3.0.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-fs-util::jar:1.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-fs-util/1.3.0/quarkus-fs-util-1.3.0.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-fs-util::jar:1.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common/3.31.1/resteasy-reactive-common-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common/3.31.1/resteasy-reactive-common-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-mutiny/3.31.1/quarkus-mutiny-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-mutiny::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-mutiny/3.31.1/quarkus-mutiny-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-mutiny::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx/3.31.1/quarkus-vertx-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx/3.31.1/quarkus-vertx-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web/4.5.24/vertx-web-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-web::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web/4.5.24/vertx-web-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-web::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-core/3.21.4/smallrye-mutiny-vertx-core-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-core::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-core/3.21.4/smallrye-mutiny-vertx-core-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-core::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive/3.31.1/resteasy-reactive-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive/3.31.1/resteasy-reactive-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/vertx/utils/quarkus-vertx-utils/3.31.1/quarkus-vertx-utils-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.vertx.utils:quarkus-vertx-utils::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/vertx/utils/quarkus-vertx-utils/3.31.1/quarkus-vertx-utils-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.vertx.utils:quarkus-vertx-utils::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/ws/rs/jakarta.ws.rs-api/3.1.0/jakarta.ws.rs-api-3.1.0.jar"
        ],
        "maven-artifact": "jakarta.ws.rs:jakarta.ws.rs-api::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/ws/rs/jakarta.ws.rs-api/3.1.0/jakarta.ws.rs-api-3.1.0.jar"
        ],
        "maven-artifact": "jakarta.ws.rs:jakarta.ws.rs-api::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/commons-logging-jboss-logging/1.0.0.Final/commons-logging-jboss-logging-1.0.0.Final.jar"
        ],
        "maven-artifact": "org.jboss.logging:commons-logging-jboss-logging::jar:1.0.0.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/commons-logging-jboss-logging/1.0.0.Final/commons-logging-jboss-logging-1.0.0.Final.jar"
        ],
        "maven-artifact": "org.jboss.logging:commons-logging-jboss-logging::jar:1.0.0.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar"
        ],
        "maven-artifact": "jakarta.xml.bind:jakarta.xml.bind-api::jar:4.0.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar"
        ],
        "maven-artifact": "jakarta.xml.bind:jakarta.xml.bind-api::jar:4.0.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-security-runtime-spi/3.31.1/quarkus-security-runtime-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-security-runtime-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-security-runtime-spi/3.31.1/quarkus-security-runtime-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-security-runtime-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry/3.31.1/quarkus-tls-registry-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-tls-registry::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry/3.31.1/quarkus-tls-registry-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-tls-registry::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-credentials/3.31.1/quarkus-credentials-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-credentials::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-credentials/3.31.1/quarkus-credentials-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-credentials::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-vertx-context/2.15.0/smallrye-common-vertx-context-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-vertx-context::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-vertx-context/2.15.0/smallrye-common-vertx-context-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-vertx-context::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/security/quarkus-security/2.3.2/quarkus-security-2.3.2.jar"
        ],
        "maven-artifact": "io.quarkus.security:quarkus-security::jar:2.3.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/security/quarkus-security/2.3.2/quarkus-security-2.3.2.jar"
        ],
        "maven-artifact": "io.quarkus.security:quarkus-security::jar:2.3.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web/3.21.4/smallrye-mutiny-vertx-web-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web/3.21.4/smallrye-mutiny-vertx-web-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/crac/crac/1.5.0/crac-1.5.0.jar"
        ],
        "maven-artifact": "org.crac:crac::jar:1.5.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/crac/crac/1.5.0/crac-1.5.0.jar"
        ],
        "maven-artifact": "org.crac:crac::jar:1.5.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/brotli4j/1.16.0/brotli4j-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:brotli4j::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/brotli4j/1.16.0/brotli4j-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:brotli4j::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/parsson/parsson/1.1.7/parsson-1.1.7.jar"
        ],
        "maven-artifact": "org.eclipse.parsson:parsson::jar:1.1.7",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/parsson/parsson/1.1.7/parsson-1.1.7.jar"
        ],
        "maven-artifact": "org.eclipse.parsson:parsson::jar:1.1.7",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-core/4.5.24/vertx-core-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-core::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-core/4.5.24/vertx-core-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-core::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.lang-model/4.1.0/jakarta.enterprise.lang-model-4.1.0.jar"
        ],
        "maven-artifact": "jakarta.enterprise:jakarta.enterprise.lang-model::jar:4.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.lang-model/4.1.0/jakarta.enterprise.lang-model-4.1.0.jar"
        ],
        "maven-artifact": "jakarta.enterprise:jakarta.enterprise.lang-model::jar:4.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/el/jakarta.el-api/6.0.1/jakarta.el-api-6.0.1.jar"
        ],
        "maven-artifact": "jakarta.el:jakarta.el-api::jar:6.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/el/jakarta.el-api/6.0.1/jakarta.el-api-6.0.1.jar"
        ],
        "maven-artifact": "jakarta.el:jakarta.el-api::jar:6.0.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/interceptor/jakarta.interceptor-api/2.2.0/jakarta.interceptor-api-2.2.0.jar"
        ],
        "maven-artifact": "jakarta.interceptor:jakarta.interceptor-api::jar:2.2.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/interceptor/jakarta.interceptor-api/2.2.0/jakarta.interceptor-api-2.2.0.jar"
        ],
        "maven-artifact": "jakarta.interceptor:jakarta.interceptor-api::jar:2.2.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-annotation/2.15.0/smallrye-common-annotation-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-annotation::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-annotation/2.15.0/smallrye-common-annotation-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-annotation::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/4.0.5/jctools-core-4.0.5.jar"
        ],
        "maven-artifact": "org.jctools:jctools-core::jar:4.0.5",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/4.0.5/jctools-core-4.0.5.jar"
        ],
        "maven-artifact": "org.jctools:jctools-core::jar:4.0.5",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-core/3.15.1/smallrye-config-core-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config-core::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-core/3.15.1/smallrye-config-core-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config-core::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-constraint/2.15.0/smallrye-common-constraint-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-constraint::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-constraint/2.15.0/smallrye-common-constraint-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-constraint::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-constraint/2.15.0/smallrye-common-constraint-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-constraint::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-constraint/2.15.0/smallrye-common-constraint-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-constraint::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-cpu/2.15.0/smallrye-common-cpu-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-cpu::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-cpu/2.15.0/smallrye-common-cpu-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-cpu::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-cpu/2.15.0/smallrye-common-cpu-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-cpu::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-cpu/2.15.0/smallrye-common-cpu-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-cpu::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-expression/2.15.0/smallrye-common-expression-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-expression::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-expression/2.15.0/smallrye-common-expression-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-expression::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-expression/2.15.0/smallrye-common-expression-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-expression::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-expression/2.15.0/smallrye-common-expression-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-expression::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-net/2.15.0/smallrye-common-net-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-net::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-net/2.15.0/smallrye-common-net-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-net::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-net/2.15.0/smallrye-common-net-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-net::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-net/2.15.0/smallrye-common-net-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-net::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-ref/2.15.0/smallrye-common-ref-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-ref::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-ref/2.15.0/smallrye-common-ref-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-ref::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-ref/2.15.0/smallrye-common-ref-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-ref::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-ref/2.15.0/smallrye-common-ref-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-ref::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/jakarta.json-api-2.1.3.jar"
        ],
        "maven-artifact": "jakarta.json:jakarta.json-api::jar:2.1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/jakarta.json-api-2.1.3.jar"
        ],
        "maven-artifact": "jakarta.json:jakarta.json-api::jar:2.1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/jakarta.json-api-2.1.3.jar"
        ],
        "maven-artifact": "jakarta.json:jakarta.json-api::jar:2.1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/jakarta.json-api-2.1.3.jar"
        ],
        "maven-artifact": "jakarta.json:jakarta.json-api::jar:2.1.3",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-function/2.15.0/smallrye-common-function-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-function::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-function/2.15.0/smallrye-common-function-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-function::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-classloader-commons/3.31.1/quarkus-classloader-commons-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-classloader-commons::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-classloader-commons/3.31.1/quarkus-classloader-commons-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-classloader-commons::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-io/2.15.0/smallrye-common-io-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-io::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-io/2.15.0/smallrye-common-io-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-io::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common-types/3.31.1/resteasy-reactive-common-types-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common-types/3.31.1/resteasy-reactive-common-types-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar"
        ],
        "maven-artifact": "org.reactivestreams:reactive-streams::jar:1.0.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar"
        ],
        "maven-artifact": "org.reactivestreams:reactive-streams::jar:1.0.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-zero-flow-adapters/1.1.1/mutiny-zero-flow-adapters-1.1.1.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny-zero-flow-adapters::jar:1.1.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-zero-flow-adapters/1.1.1/mutiny-zero-flow-adapters-1.1.1.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny-zero-flow-adapters::jar:1.1.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-smallrye-context-propagation/3.31.1/quarkus-smallrye-context-propagation-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-smallrye-context-propagation::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-smallrye-context-propagation/3.31.1/quarkus-smallrye-context-propagation-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-smallrye-context-propagation::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-smallrye-context-propagation/3.1.0/mutiny-smallrye-context-propagation-3.1.0.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny-smallrye-context-propagation::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-smallrye-context-propagation/3.1.0/mutiny-smallrye-context-propagation-3.1.0.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:mutiny-smallrye-context-propagation::jar:3.1.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-netty/3.31.1/quarkus-netty-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-netty::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-netty/3.31.1/quarkus-netty-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-netty::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-haproxy/4.1.130.Final/netty-codec-haproxy-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-haproxy::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-haproxy/4.1.130.Final/netty-codec-haproxy-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-haproxy::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-latebound-mdc-provider/3.31.1/quarkus-vertx-latebound-mdc-provider-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx-latebound-mdc-provider::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-latebound-mdc-provider/3.31.1/quarkus-vertx-latebound-mdc-provider-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-vertx-latebound-mdc-provider::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-fault-tolerance-vertx/6.10.0/smallrye-fault-tolerance-vertx-6.10.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-fault-tolerance-vertx::jar:6.10.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-fault-tolerance-vertx/6.10.0/smallrye-fault-tolerance-vertx-6.10.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-fault-tolerance-vertx::jar:6.10.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web-common/4.5.24/vertx-web-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-web-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web-common/4.5.24/vertx-web-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-web-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-auth-common/4.5.24/vertx-auth-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-auth-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-auth-common/4.5.24/vertx-auth-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-auth-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-bridge-common/4.5.24/vertx-bridge-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-bridge-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-bridge-common/4.5.24/vertx-bridge-common-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-bridge-common::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-runtime/3.21.4/smallrye-mutiny-vertx-runtime-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-runtime::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-runtime/3.21.4/smallrye-mutiny-vertx-runtime-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-runtime::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/vertx-mutiny-generator/3.21.4/vertx-mutiny-generator-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:vertx-mutiny-generator::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/vertx-mutiny-generator/3.21.4/vertx-mutiny-generator-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:vertx-mutiny-generator::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar"
        ],
        "maven-artifact": "jakarta.activation:jakarta.activation-api::jar:2.1.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar"
        ],
        "maven-artifact": "jakarta.activation:jakarta.activation-api::jar:2.1.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry-spi/3.31.1/quarkus-tls-registry-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-tls-registry-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry-spi/3.31.1/quarkus-tls-registry-spi-3.31.1.jar"
        ],
        "maven-artifact": "io.quarkus:quarkus-tls-registry-spi::jar:3.31.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/certs/smallrye-private-key-pem-parser/0.9.2/smallrye-private-key-pem-parser-0.9.2.jar"
        ],
        "maven-artifact": "io.smallrye.certs:smallrye-private-key-pem-parser::jar:0.9.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/certs/smallrye-private-key-pem-parser/0.9.2/smallrye-private-key-pem-parser-0.9.2.jar"
        ],
        "maven-artifact": "io.smallrye.certs:smallrye-private-key-pem-parser::jar:0.9.2",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web-common/3.21.4/smallrye-mutiny-vertx-web-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web-common/3.21.4/smallrye-mutiny-vertx-web-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-auth-common/3.21.4/smallrye-mutiny-vertx-auth-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-auth-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-auth-common/3.21.4/smallrye-mutiny-vertx-auth-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-auth-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-bridge-common/3.21.4/smallrye-mutiny-vertx-bridge-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-bridge-common/3.21.4/smallrye-mutiny-vertx-bridge-common-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-uri-template/3.21.4/smallrye-mutiny-vertx-uri-template-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-uri-template::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-uri-template/3.21.4/smallrye-mutiny-vertx-uri-template-3.21.4.jar"
        ],
        "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-uri-template::jar:3.21.4",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/native-linux-x86_64/1.16.0/native-linux-x86_64-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:native-linux-x86_64::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/native-linux-x86_64/1.16.0/native-linux-x86_64-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:native-linux-x86_64::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/service/1.16.0/service-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:service::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/service/1.16.0/service-1.16.0.jar"
        ],
        "maven-artifact": "com.aayushatharva.brotli4j:service::jar:1.16.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.130.Final/netty-common-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-common::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.130.Final/netty-common-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-common::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.130.Final/netty-buffer-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-buffer::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.130.Final/netty-buffer-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-buffer::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.130.Final/netty-transport-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-transport::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.130.Final/netty-transport-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-transport::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.130.Final/netty-handler-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-handler::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.130.Final/netty-handler-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-handler::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.130.Final/netty-handler-proxy-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-handler-proxy::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.130.Final/netty-handler-proxy-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-handler-proxy::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.130.Final/netty-codec-http-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-http::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.130.Final/netty-codec-http-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-http::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.130.Final/netty-codec-http2-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-http2::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.130.Final/netty-codec-http2-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-http2::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.130.Final/netty-resolver-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-resolver::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.130.Final/netty-resolver-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-resolver::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.130.Final/netty-resolver-dns-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-resolver-dns::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.130.Final/netty-resolver-dns-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-resolver-dns::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar"
        ],
        "maven-artifact": "com.fasterxml.jackson.core:jackson-core::jar:2.20.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar"
        ],
        "maven-artifact": "com.fasterxml.jackson.core:jackson-core::jar:2.20.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
        ],
        "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-classloader/2.15.0/smallrye-common-classloader-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-classloader::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-classloader/2.15.0/smallrye-common-classloader-2.15.0.jar"
        ],
        "maven-artifact": "io.smallrye.common:smallrye-common-classloader::jar:2.15.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-common/3.15.1/smallrye-config-common-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config-common::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-common/3.15.1/smallrye-config-common-3.15.1.jar"
        ],
        "maven-artifact": "io.smallrye.config:smallrye-config-common::jar:3.15.1",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation/2.3.0/smallrye-context-propagation-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation/2.3.0/smallrye-context-propagation-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation/2.3.0/smallrye-context-propagation-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation/2.3.0/smallrye-context-propagation-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.130.Final/netty-codec-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.130.Final/netty-codec-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-codegen/4.5.24/vertx-codegen-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-codegen::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-codegen/4.5.24/vertx-codegen-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-codegen::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-uri-template/4.5.24/vertx-uri-template-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-uri-template::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-uri-template/4.5.24/vertx-uri-template-4.5.24.jar"
        ],
        "maven-artifact": "io.vertx:vertx-uri-template::jar:4.5.24",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.130.Final/netty-transport-native-unix-common-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-transport-native-unix-common::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.130.Final/netty-transport-native-unix-common-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-transport-native-unix-common::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.130.Final/netty-codec-socks-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-socks::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.130.Final/netty-codec-socks-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-socks::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.130.Final/netty-codec-dns-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-dns::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.130.Final/netty-codec-dns-4.1.130.Final.jar"
        ],
        "maven-artifact": "io.netty:netty-codec-dns::jar:4.1.130.Final",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-api/2.3.0/smallrye-context-propagation-api-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-api::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-api/2.3.0/smallrye-context-propagation-api-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-api::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-api/2.3.0/smallrye-context-propagation-api-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-api::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-api/2.3.0/smallrye-context-propagation-api-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-api::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-storage/2.3.0/smallrye-context-propagation-storage-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-storage::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-storage/2.3.0/smallrye-context-propagation-storage-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-storage::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-storage/2.3.0/smallrye-context-propagation-storage-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-storage::jar:2.3.0",
        "scope": "compile"
      },
      {
        "flags": 12,
        "resolved-paths": [
          "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-storage/2.3.0/smallrye-context-propagation-storage-2.3.0.jar"
        ],
        "maven-artifact": "io.smallrye:smallrye-context-propagation-storage::jar:2.3.0",
        "scope": "compile"
      }
    ],
    "build-dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/out/quarkusSerializedAppModel.dest",
    "id": "org.acme:6-quarkus-getting-started:0.0.1",
    "module-dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started",
    "artifact-sources": [
      {
        "classifier": "",
        "sources": [
          {
            "dest-dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/out/compile.dest/classes",
            "dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/src/main/java"
          }
        ],
        "resources": [
          {
            "dest-dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/compile-resources",
            "dir": "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/src/main/resources"
          }
        ]
      }
    ],
    "build-files": [
      "/home/vnicolaou/mill/example/javalib/web/6-quarkus-getting-started/build.mill"
    ]
  },
  "flags": 32,
  "maven-artifact": "org.acme:6-quarkus-getting-started::jar:0.0.1"
},
"dependencies": [
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-arc/3.31.1/quarkus-arc-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-arc::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest/3.31.1/quarkus-rest-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-rest::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/arc/arc/3.31.1/arc-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.arc:arc::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-core/3.31.1/quarkus-core-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-core::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/context-propagation/microprofile-context-propagation-api/1.3/microprofile-context-propagation-api-1.3.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api::jar:1.3"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-rest-common/3.31.1/quarkus-rest-common-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-rest-common::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-vertx/3.31.1/resteasy-reactive-vertx-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-vertx::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-http/3.31.1/quarkus-vertx-http-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-vertx-http::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-jsonp/3.31.1/quarkus-jsonp-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-jsonp::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-virtual-threads/3.31.1/quarkus-virtual-threads-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-virtual-threads::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.cdi-api/4.1.0/jakarta.enterprise.cdi-api-4.1.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.enterprise:jakarta.enterprise.cdi-api::jar:4.1.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.annotation:jakarta.annotation-api::jar:3.0.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.transaction:jakarta.transaction-api::jar:2.0.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny/3.1.0/mutiny-3.1.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:mutiny::jar:3.1.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.6.2.Final/jboss-logging-3.6.2.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jboss.logging:jboss-logging::jar:3.6.2.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.inject:jakarta.inject-api::jar:2.0.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-os/2.15.0/smallrye-common-os-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-os::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-development-mode-spi/3.31.1/quarkus-development-mode-spi-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-development-mode-spi::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config/3.15.1/smallrye-config-3.15.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.config:smallrye-config::jar:3.15.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logmanager/jboss-logmanager/3.2.0.Final/jboss-logmanager-3.2.0.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jboss.logmanager:jboss-logmanager::jar:3.2.0.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/threads/jboss-threads/3.9.2/jboss-threads-3.9.2.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jboss.threads:jboss-threads::jar:3.9.2"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.slf4j:slf4j-api::jar:2.0.17"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/slf4j/slf4j-jboss-logmanager/2.0.2.Final/slf4j-jboss-logmanager-2.0.2.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jboss.slf4j:slf4j-jboss-logmanager::jar:2.0.2.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/wildfly/common/wildfly-common/2.0.1/wildfly-common-2.0.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.wildfly.common:wildfly-common::jar:2.0.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-registry/3.31.1/quarkus-registry-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-registry::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-bootstrap-runner/3.31.1/quarkus-bootstrap-runner-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-bootstrap-runner::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-fs-util/1.3.0/quarkus-fs-util-1.3.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-fs-util::jar:1.3.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common/3.31.1/resteasy-reactive-common-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-mutiny/3.31.1/quarkus-mutiny-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-mutiny::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx/3.31.1/quarkus-vertx-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-vertx::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web/4.5.24/vertx-web-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-web::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-core/3.21.4/smallrye-mutiny-vertx-core-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-core::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive/3.31.1/resteasy-reactive-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/vertx/utils/quarkus-vertx-utils/3.31.1/quarkus-vertx-utils-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.vertx.utils:quarkus-vertx-utils::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/ws/rs/jakarta.ws.rs-api/3.1.0/jakarta.ws.rs-api-3.1.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.ws.rs:jakarta.ws.rs-api::jar:3.1.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jboss/logging/commons-logging-jboss-logging/1.0.0.Final/commons-logging-jboss-logging-1.0.0.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jboss.logging:commons-logging-jboss-logging::jar:1.0.0.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/4.0.4/jakarta.xml.bind-api-4.0.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.xml.bind:jakarta.xml.bind-api::jar:4.0.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-security-runtime-spi/3.31.1/quarkus-security-runtime-spi-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-security-runtime-spi::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry/3.31.1/quarkus-tls-registry-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-tls-registry::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-credentials/3.31.1/quarkus-credentials-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-credentials::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-vertx-context/2.15.0/smallrye-common-vertx-context-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-vertx-context::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/security/quarkus-security/2.3.2/quarkus-security-2.3.2.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.security:quarkus-security::jar:2.3.2"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web/3.21.4/smallrye-mutiny-vertx-web-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/crac/crac/1.5.0/crac-1.5.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.crac:crac::jar:1.5.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/brotli4j/1.16.0/brotli4j-1.16.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "com.aayushatharva.brotli4j:brotli4j::jar:1.16.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/parsson/parsson/1.1.7/parsson-1.1.7.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.eclipse.parsson:parsson::jar:1.1.7"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-core/4.5.24/vertx-core-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-core::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/enterprise/jakarta.enterprise.lang-model/4.1.0/jakarta.enterprise.lang-model-4.1.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.enterprise:jakarta.enterprise.lang-model::jar:4.1.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/el/jakarta.el-api/6.0.1/jakarta.el-api-6.0.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.el:jakarta.el-api::jar:6.0.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/interceptor/jakarta.interceptor-api/2.2.0/jakarta.interceptor-api-2.2.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.interceptor:jakarta.interceptor-api::jar:2.2.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-annotation/2.15.0/smallrye-common-annotation-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-annotation::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/4.0.5/jctools-core-4.0.5.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.jctools:jctools-core::jar:4.0.5"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-core/3.15.1/smallrye-config-core-3.15.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.config:smallrye-config-core::jar:3.15.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-constraint/2.15.0/smallrye-common-constraint-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-constraint::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-cpu/2.15.0/smallrye-common-cpu-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-cpu::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-expression/2.15.0/smallrye-common-expression-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-expression::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-net/2.15.0/smallrye-common-net-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-net::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-ref/2.15.0/smallrye-common-ref-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-ref::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/json/jakarta.json-api/2.1.3/jakarta.json-api-2.1.3.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.json:jakarta.json-api::jar:2.1.3"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-function/2.15.0/smallrye-common-function-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-function::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-classloader-commons/3.31.1/quarkus-classloader-commons-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-classloader-commons::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-io/2.15.0/smallrye-common-io-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-io::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/resteasy/reactive/resteasy-reactive-common-types/3.31.1/resteasy-reactive-common-types-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.reactivestreams:reactive-streams::jar:1.0.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-zero-flow-adapters/1.1.1/mutiny-zero-flow-adapters-1.1.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:mutiny-zero-flow-adapters::jar:1.1.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-smallrye-context-propagation/3.31.1/quarkus-smallrye-context-propagation-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-smallrye-context-propagation::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/mutiny-smallrye-context-propagation/3.1.0/mutiny-smallrye-context-propagation-3.1.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:mutiny-smallrye-context-propagation::jar:3.1.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-netty/3.31.1/quarkus-netty-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-netty::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-haproxy/4.1.130.Final/netty-codec-haproxy-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec-haproxy::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-vertx-latebound-mdc-provider/3.31.1/quarkus-vertx-latebound-mdc-provider-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-vertx-latebound-mdc-provider::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-fault-tolerance-vertx/6.10.0/smallrye-fault-tolerance-vertx-6.10.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye:smallrye-fault-tolerance-vertx::jar:6.10.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-web-common/4.5.24/vertx-web-common-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-web-common::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-auth-common/4.5.24/vertx-auth-common-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-auth-common::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-bridge-common/4.5.24/vertx-bridge-common-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-bridge-common::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-runtime/3.21.4/smallrye-mutiny-vertx-runtime-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-runtime::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/vertx-mutiny-generator/3.21.4/vertx-mutiny-generator-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:vertx-mutiny-generator::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "jakarta.activation:jakarta.activation-api::jar:2.1.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/quarkus/quarkus-tls-registry-spi/3.31.1/quarkus-tls-registry-spi-3.31.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.quarkus:quarkus-tls-registry-spi::jar:3.31.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/certs/smallrye-private-key-pem-parser/0.9.2/smallrye-private-key-pem-parser-0.9.2.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.certs:smallrye-private-key-pem-parser::jar:0.9.2"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-web-common/3.21.4/smallrye-mutiny-vertx-web-common-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-web-common::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-auth-common/3.21.4/smallrye-mutiny-vertx-auth-common-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-auth-common::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-bridge-common/3.21.4/smallrye-mutiny-vertx-bridge-common-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/reactive/smallrye-mutiny-vertx-uri-template/3.21.4/smallrye-mutiny-vertx-uri-template-3.21.4.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.reactive:smallrye-mutiny-vertx-uri-template::jar:3.21.4"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/native-linux-x86_64/1.16.0/native-linux-x86_64-1.16.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "com.aayushatharva.brotli4j:native-linux-x86_64::jar:1.16.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/aayushatharva/brotli4j/service/1.16.0/service-1.16.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "com.aayushatharva.brotli4j:service::jar:1.16.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.130.Final/netty-common-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-common::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.130.Final/netty-buffer-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-buffer::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.130.Final/netty-transport-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-transport::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.130.Final/netty-handler-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-handler::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.130.Final/netty-handler-proxy-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-handler-proxy::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.130.Final/netty-codec-http-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec-http::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.130.Final/netty-codec-http2-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec-http2::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.130.Final/netty-resolver-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-resolver::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.130.Final/netty-resolver-dns-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-resolver-dns::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.20.1/jackson-core-2.20.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "com.fasterxml.jackson.core:jackson-core::jar:2.20.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/org/eclipse/microprofile/config/microprofile-config-api/3.1/microprofile-config-api-3.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "org.eclipse.microprofile.config:microprofile-config-api::jar:3.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/common/smallrye-common-classloader/2.15.0/smallrye-common-classloader-2.15.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.common:smallrye-common-classloader::jar:2.15.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/config/smallrye-config-common/3.15.1/smallrye-config-common-3.15.1.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye.config:smallrye-config-common::jar:3.15.1"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation/2.3.0/smallrye-context-propagation-2.3.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye:smallrye-context-propagation::jar:2.3.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.130.Final/netty-codec-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-codegen/4.5.24/vertx-codegen-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-codegen::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/vertx/vertx-uri-template/4.5.24/vertx-uri-template-4.5.24.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.vertx:vertx-uri-template::jar:4.5.24"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.130.Final/netty-transport-native-unix-common-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-transport-native-unix-common::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.130.Final/netty-codec-socks-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec-socks::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.130.Final/netty-codec-dns-4.1.130.Final.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.netty:netty-codec-dns::jar:4.1.130.Final"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-api/2.3.0/smallrye-context-propagation-api-2.3.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye:smallrye-context-propagation-api::jar:2.3.0"
  },
  {
    "resolved-paths": [
      "/home/vnicolaou/.cache/coursier/v1/https/repo1.maven.org/maven2/io/smallrye/smallrye-context-propagation-storage/2.3.0/smallrye-context-propagation-storage-2.3.0.jar"
    ],
    "scope": "compile",
    "flags": 12,
    "maven-artifact": "io.smallrye:smallrye-context-propagation-storage::jar:2.3.0"
  }
]
}

and it is clear by now that the flags play a major role on how quarkus bootstraps its up. The flags are basically a bit like data structure where each dependency property (e.g. scope runtime/compile) adds a bit into it but there's a quarkus utility to do it.

@lefou
Copy link
Member

lefou commented Feb 7, 2026

As a bystander, I wonder what kind of developer feels comfortable to use this framework, if its internals are so badly documented.

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 8, 2026

As a bystander, I wonder what kind of developer feels comfortable to use this framework, if its internals are so badly documented.

From the little I know at the moment, I'll say quarkus is another attempt at java native, but instead of using this reachability and other graalvm utils, they run their own dependency resolution and compilation process .

It seems that to help adoption, they made the plugins for maven and gradle themselves, but there are a lot of not so well documented shared utilities, at least for the outsider build tool developer.

In general, for mill, the complexity of supporting this could be higher than spring boot and micronaut, but not as complex as android, at least on the feature surface.

I'm gonna spend some more time on this I think, it seems to me that if a few things are wired properly, this can work out

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 8, 2026

I'm very close with the latest commit to what gradle generates, I have the flags to implement (of course this is for a single module, I don't plan extending the scope of this PR further to support a multi-module project)

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 8, 2026

alright with the latest changes, we can create a quarkus runnable jar

image

I need to clean up this PR a bit and reduce the scope of the example so we can iterate on it for future PRs

EDIT: ah yeah and document everything

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 8, 2026

image image

@vaslabs
Copy link
Contributor Author

vaslabs commented Feb 9, 2026

This is ready for a review @lihaoyi @lefou

Let me know what you think, github is having issues at the moment so I'll check tomorrow if the pipelines passed.

@vaslabs vaslabs marked this pull request as ready for review February 9, 2026 19:03
@vaslabs vaslabs marked this pull request as draft February 10, 2026 07:04
@vaslabs vaslabs changed the title WIP: Quarkus - getting started Quarkus - getting started Feb 10, 2026
@vaslabs vaslabs marked this pull request as ready for review February 10, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants