Package | Description |
---|---|
com.vaadin.flow.server.frontend |
Modifier and Type | Method and Description |
---|---|
NodeTasks.Builder |
NodeTasks.Builder.copyLocalResources(File localResourcesFolder)
Set local frontend files to be copied from given folder.
|
NodeTasks.Builder |
NodeTasks.Builder.copyResources(Set<File> jars)
Sets whether copy resources from classpath to the appropriate npm
package folder so as they are available for webpack build.
|
NodeTasks.Builder |
NodeTasks.Builder.copyTemplates(boolean copyTemplates)
Sets whether copy templates to
META-INF/VAADIN/config/templates . |
NodeTasks.Builder |
NodeTasks.Builder.createMissingPackageJson(boolean create)
Sets whether to create the package file if missing.
|
NodeTasks.Builder |
NodeTasks.Builder.enableImportsUpdate(boolean enableImportsUpdate)
Sets whether to enable imports file update.
|
NodeTasks.Builder |
NodeTasks.Builder.enablePackagesUpdate(boolean enablePackagesUpdate)
Sets whether to enable packages and webpack file updates.
|
NodeTasks.Builder |
NodeTasks.Builder.enablePnpm(boolean enable)
Enables pnpm tool.
|
NodeTasks.Builder |
NodeTasks.Builder.populateTokenFileData(elemental.json.JsonObject object)
Fill token file data into the provided
object . |
NodeTasks.Builder |
NodeTasks.Builder.runNpmInstall(boolean runNpmInstall)
Sets whether run
npm install after updating
dependencies. |
NodeTasks.Builder |
NodeTasks.Builder.setJavaResourceFolder(File javaResourceFolder)
Set the java resources folder to be checked for feature file.
|
NodeTasks.Builder |
NodeTasks.Builder.setNodeAutoUpdate(boolean update)
Sets whether it is fine to automatically update the alternate node
installation if installed version is older than the current default.
|
NodeTasks.Builder |
NodeTasks.Builder.useByteCodeScanner(boolean byteCodeScanner)
Sets frontend scanner strategy: byte code scanning strategy is used
if
byteCodeScanner is true , full classpath scanner
strategy is used otherwise (by default). |
NodeTasks.Builder |
NodeTasks.Builder.useGlobalPnpm(boolean useGlobalPnpm)
Uses globally installed pnpm tool for frontend packages installation.
|
NodeTasks.Builder |
NodeTasks.Builder.useV14Bootstrap(boolean useDeprecatedV14Bootstrapping)
Use V14 bootstrapping that disables index.html entry point.
|
NodeTasks.Builder |
NodeTasks.Builder.withEmbeddableWebComponents(boolean generateEmbeddableWebComponents)
Sets whether to collect and package
WebComponentExporter dependencies. |
NodeTasks.Builder |
NodeTasks.Builder.withFlowResourcesFolder(File flowResourcesFolder)
Sets the appropriate npm package folder for copying flow resources in
jars.
|
NodeTasks.Builder |
NodeTasks.Builder.withFusionApplicationProperties(File applicationProperties)
Set application properties file for Spring project.
|
NodeTasks.Builder |
NodeTasks.Builder.withFusionClientAPIFolder(File fusionClientTsApiFolder)
Set the folder where Ts files should be generated.
|
NodeTasks.Builder |
NodeTasks.Builder.withFusionGeneratedOpenAPIJson(File generatedOpenAPIFile)
Set output location for the generated OpenAPI file.
|
NodeTasks.Builder |
NodeTasks.Builder.withFusionJavaSourceFolder(File fusionJavaSourceFolder)
Set source paths that OpenAPI generator searches for endpoints.
|
NodeTasks.Builder |
NodeTasks.Builder.withHomeNodeExecRequired(boolean requireHomeNodeExec)
Requires node executable to be installed in vaadin home folder.
|
NodeTasks.Builder |
NodeTasks.Builder.withNodeDownloadRoot(URI nodeDownloadRoot)
Sets the download node.js URL.
|
NodeTasks.Builder |
NodeTasks.Builder.withNodeVersion(String nodeVersion)
Sets the node.js version to be used when node.js is installed
automatically by Vaadin, for example
"v16.0.0" . |
NodeTasks.Builder |
NodeTasks.Builder.withProductionMode(boolean productionMode)
Sets the production mode.
|
NodeTasks.Builder |
NodeTasks.Builder.withTokenFile(File tokenFile)
Sets the token file (flow-build-info.json) path.
|
NodeTasks.Builder |
NodeTasks.Builder.withWebpack(File webappResourcesDirectory,
File resourceOutputDirectory,
String webpackTemplate,
String webpackGeneratedTemplate)
Sets the webpack related properties.
|
Copyright © 2022. All rights reserved.