mill.contrib.vaadin.api
Members list
Type members
Classlikes
Inputs of one production frontend build. All paths are absolute.
Inputs of one production frontend build. All paths are absolute.
Value parameters
- applicationIdentifier
-
identifier of the application's frontend bundle
- buildToolsDir
-
Vaadin's build folder (Maven:
target, Gradle:build) - classpath
-
classpath scanned for frontend dependencies (
@JsModule,@NpmPackage, ...) - frontendDir
-
frontend sources (themes, styles, TypeScript views)
- javaSourceDir
-
main JVM source folder
- projectDir
-
npm folder:
package.json,node_modules, Vite config - resourcesDir
-
main resources folder, holding
application.properties - stageDir
-
output root; servlet resources are written to
META-INF/VAADINbelow it
Attributes
- Source
- FrontendBuildConfig.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Receives the log output of Vaadin's build tooling.
Receives the log output of Vaadin's build tooling.
Attributes
- Source
- VaadinLogger.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Runs Vaadin's production frontend build. Implemented by the mill-contrib-vaadin-worker artifact, which is loaded in its own classloader together with Vaadin's build tooling; only this package and the Scala library are shared with the build's classloader.
Runs Vaadin's production frontend build. Implemented by the mill-contrib-vaadin-worker artifact, which is loaded in its own classloader together with Vaadin's build tooling; only this package and the Scala library are shared with the build's classloader.
Attributes
- Source
- VaadinWorker.scala
- Supertypes
-
trait AutoCloseableclass Objecttrait Matchableclass Any
- Known subtypes
-
class VaadinWorkerImpl