public interface PluginAdapterBuild extends PluginAdapterBase
| Modifier and Type | Method and Description |
|---|---|
File |
frontendResourcesDirectory()
Defines the project frontend directory from where resources should be
copied from for use with webpack.
|
boolean |
generateBundle()
Whether to generate a bundle from the project frontend sources or not.
|
boolean |
generateEmbeddableWebComponents()
Whether to generate embeddable web components from WebComponentExporter
inheritors.
|
boolean |
optimizeBundle()
Whether to use byte code scanner strategy to discover frontend
components.
|
boolean |
runNpmInstall()
Whether to run
npm install after updating dependencies. |
String |
webpackGeneratedTemplate()
Copy the `webpack.generated.js` from the specified URL.
|
String |
webpackTemplate()
Copy the `webpack.config.js` from the specified URL if missing.
|
applicationProperties, buildFolder, createLookup, eagerServerLoad, frontendDirectory, generatedFolder, generatedTsFolder, getClassFinder, getJarFiles, getUseDeprecatedV14Bootstrapping, isDebugEnabled, isJarProject, isUseDeprecatedV14Bootstrapping, javaResourceFolder, javaSourceFolder, logDebug, logError, logInfo, logWarn, logWarn, nodeAutoUpdate, nodeDownloadRoot, nodeVersion, npmFolder, openApiJsonFile, pnpmEnable, productionMode, projectBaseDirectory, requireHomeNodeExec, servletResourceOutputDirectory, useGlobalPnpm, webpackOutputDirectoryFile frontendResourcesDirectory()
Fileboolean generateBundle()
boolean generateEmbeddableWebComponents()
boolean optimizeBundle()
boolean runNpmInstall()
npm install after updating dependencies.String webpackGeneratedTemplate()
String webpackTemplate()
Copyright © 2000–2023 Vaadin Ltd. All rights reserved.