mill.contrib.vaadin.worker

Members list

Type members

Classlikes

class VaadinBuildAdapter(config: FrontendBuildConfig, log: VaadinLogger) extends PluginAdapterBuild

Implements Vaadin's PluginAdapterBuild SPI to drive the production frontend build ("prepare-frontend" + "build-frontend"), mirroring what the vaadin-maven-plugin and vaadin-gradle-plugin do.

Implements Vaadin's PluginAdapterBuild SPI to drive the production frontend build ("prepare-frontend" + "build-frontend"), mirroring what the vaadin-maven-plugin and vaadin-gradle-plugin do.

The stage dir follows the servlet resource layout: the adapter's servlet resource output directory is the META-INF/VAADIN folder under it (token file: META-INF/VAADIN/config/flow-build-info.json, bundle: META-INF/VAADIN/webapp).

Attributes

Source
VaadinBuildAdapter.scala
Supertypes
trait PluginAdapterBuild
trait PluginAdapterBase
class Object
trait Matchable
class Any

Entry point of the worker classloader (see VaadinModule.vaadinWorker).

Entry point of the worker classloader (see VaadinModule.vaadinWorker).

The context classloader is switched to the worker's own for the duration of the build: Vaadin's class finder uses it as the parent of the classloader it creates over the scanned classpath.

Attributes

Source
VaadinWorkerImpl.scala
Supertypes
trait VaadinWorker
trait AutoCloseable
class Object
trait Matchable
class Any