mill.javalib.quarkus

Members list

Type members

Classlikes

trait ApplicationModelWorker extends AutoCloseable

Attributes

Companion
object
Source
ApplicationModelWorker.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
ApplicationModelWorker.scala
Supertypes
class Object
trait Matchable
class Any
Self type

The ApplicationModelWorker is mill's integration against Quarkus bootstrapping.

The ApplicationModelWorker is mill's integration against Quarkus bootstrapping.

At the moment there are 2 stages supported:

  1. Create a single module's Application Model and serialize it
  2. Feed the deserialised model from step 1 to QuarkusBootstrap and execute the Quarkus build with an AugmentAction

In addition, a helper method supports picking in the library or module dependencies to detect which have deployment dependencies.

For more information on that see https://quarkus.io/guides/conditional-extension-dependencies

Attributes

Source
ApplicationModelWorkerImpl.scala
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
trait QuarkusModule extends JavaModule

Attributes

Source
QuarkusModule.scala
Supertypes
trait JavaModule
trait RunModule
trait RunModuleApi
trait BspModule
trait BspModuleApi
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all