Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addExclude(FrontendScannerConfig.ArtifactMatcher) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Adds an artifact matcher to the exclude list.
- addInclude(FrontendScannerConfig.ArtifactMatcher) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Adds an artifact matcher to the include list.
- applicationIdentifier() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- applicationProperties() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- ArtifactMatcher() - Constructor for class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Creates an undefined instance that matches everything.
- ArtifactMatcher(String, String) - Constructor for class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Creates a matcher for the given
groupandartifact namepatterns.
B
- buildFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- BuildFrontendMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that builds the frontend bundle.
- BuildFrontendMojo() - Constructor for class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- bunEnable() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
C
- checkRuntimeDependency(String, String, Consumer<String>) - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- ciBuild() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- cleanFrontendFiles() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
-
Define if frontend files generated by bundle build should be cleaned or not.
- CleanFrontendMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that cleans the frontend files to a clean state.
- CleanFrontendMojo() - Constructor for class com.vaadin.flow.plugin.maven.CleanFrontendMojo
- com.vaadin.flow.plugin.maven - package com.vaadin.flow.plugin.maven
- compressBundle() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- ConvertPolymerMojo - Class in com.vaadin.flow.plugin.maven
-
A Maven goal that converts Polymer-based source files to Lit.
- ConvertPolymerMojo() - Constructor for class com.vaadin.flow.plugin.maven.ConvertPolymerMojo
- createMojo(FlowModeAbstractMojo) - Method in class com.vaadin.flow.plugin.maven.Reflector
-
Creates a copy of the given Flow mojo, loading classes the isolated classloader.
D
- DownloadLicenseMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that downloads a Vaadin Pro license key by opening the browser and waiting for the user to log in.
- DownloadLicenseMojo() - Constructor for class com.vaadin.flow.plugin.maven.DownloadLicenseMojo
- DownloadOfflineLicenseMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that provides the URL to download a Vaadin offline license key.
- DownloadOfflineLicenseMojo() - Constructor for class com.vaadin.flow.plugin.maven.DownloadOfflineLicenseMojo
E
- eagerServerLoad() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- execute() - Method in class com.vaadin.flow.plugin.maven.DownloadLicenseMojo
- execute() - Method in class com.vaadin.flow.plugin.maven.DownloadOfflineLicenseMojo
- execute() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- execute() - Method in class com.vaadin.flow.plugin.maven.GenerateMavenBOMMojo
- executeInternal() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- executeInternal() - Method in class com.vaadin.flow.plugin.maven.CleanFrontendMojo
- executeInternal() - Method in class com.vaadin.flow.plugin.maven.ConvertPolymerMojo
- executeInternal() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Perform whatever build-process behavior this
Mojoimplements.
This is the main trigger for theMojoinside theMavensystem, and allows theMojoto communicate errors. - executeInternal() - Method in class com.vaadin.flow.plugin.maven.GenerateNpmBOMMojo
- executeInternal() - Method in class com.vaadin.flow.plugin.maven.PrepareFrontendMojo
F
- FlowModeAbstractMojo - Class in com.vaadin.flow.plugin.maven
-
The base class of Flow Mojos in order to compute correctly the modes.
- FlowModeAbstractMojo() - Constructor for class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- forceProductionBuild() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- FrontendDanceMojo - Class in com.vaadin.flow.plugin.maven
-
This is the hidden `vaadin:dance` to clean up the frontend files.
- FrontendDanceMojo() - Constructor for class com.vaadin.flow.plugin.maven.FrontendDanceMojo
- frontendDirectory() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- frontendExtraFileExtensions() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- frontendOutputDirectory() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- frontendResourcesDirectory() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- FrontendScannerConfig - Class in com.vaadin.flow.plugin.maven
-
Configuration class for filtering Maven artifacts to be scanned by the plugin.
- FrontendScannerConfig() - Constructor for class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Creates a new empty configuration, accepting all artifacts.
- FrontendScannerConfig.ArtifactMatcher - Class in com.vaadin.flow.plugin.maven
-
Represents a pattern-based matcher for Maven artifacts.
G
- generateBundle() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- generatedTsFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- generateEmbeddableWebComponents() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- GenerateMavenBOMMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that generates a CycloneDX SBOM file focused on backend dependencies.
- GenerateMavenBOMMojo() - Constructor for class com.vaadin.flow.plugin.maven.GenerateMavenBOMMojo
- GenerateNpmBOMMojo - Class in com.vaadin.flow.plugin.maven
-
Goal that generates a CycloneDX SBOM file focused on frontend dependencies.
- GenerateNpmBOMMojo() - Constructor for class com.vaadin.flow.plugin.maven.GenerateNpmBOMMojo
- getArtifactId() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Gets the pattern for matching the artifact's artifact ID.
- getClassFinder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- getExcludes() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Gets the list of artifact matchers specifying which artifacts should be excluded from the scan.
- getGroupId() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Gets the pattern for matching the artifact's group ID.
- getIncludes() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Gets the ist of artifact matchers specifying which artifacts should be included in the scan.
- getIsolatedClassLoader() - Method in class com.vaadin.flow.plugin.maven.Reflector
-
Gets the isolated class loader.
- getJarFiles() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- getResource(String) - Method in class com.vaadin.flow.plugin.maven.Reflector
-
Get a resource from the classpath of the isolated class loader.
I
- INCLUDE_FROM_COMPILE_DEPS_REGEX - Static variable in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Additionally include compile-time-only dependencies matching the pattern.
- INCLUDE_FROM_COMPILE_DEPS_REGEX - Static variable in class com.vaadin.flow.plugin.maven.Reflector
- isCommercialBannerEnabled() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isDebugEnabled() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isEnabled() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Indicates whether the frontend scanning filtering is enabled.
- isFrontendHotdeploy() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isFrontendIgnoreVersionChecks() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isHillaAvailable() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Checks if Hilla is available based on the Maven project's classpath.
- isHillaAvailable(MavenProject) - Static method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Checks if Hilla is available based on the Maven project's classpath.
- isHillaUsed(File) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Checks if Hilla is available and Hilla views are used in the Maven project based on what is in routes.ts or routes.tsx file.
- isHillaUsed(MavenProject, File) - Static method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Checks if Hilla is available and Hilla views are used in the Maven project based on what is in routes.ts or routes.tsx file.
- isIncludeOutputDirectory() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Determines if the output directory should be included in the scan.
- isJarProject() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isNpmExcludeWebComponents() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isPrepareFrontendCacheDisabled() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- isReactEnabled() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
J
- javaResourceFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- javaSourceFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
L
- loadClass(String) - Method in class com.vaadin.flow.plugin.maven.Reflector
-
Loads the class with the given name from the isolated classloader.
- logDebug(CharSequence) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logDebug(CharSequence, Throwable) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logError(CharSequence) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logError(CharSequence, Throwable) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logInfo(CharSequence) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logWarn(CharSequence) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- logWarn(CharSequence, Throwable) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
M
- matches(Artifact) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Evaluates whether a given artifact matches the configured patterns.
N
- nodeDownloadRoot() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- nodeFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- nodeVersion() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- npmFolder() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
O
- of(MavenProject, MojoExecution, FrontendScannerConfig) - Static method in class com.vaadin.flow.plugin.maven.Reflector
-
Gets a new
Reflectorinstance for the current Mojo execution. - openApiJsonFile() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- optimizeBundle() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
P
- pnpmEnable() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- postinstallPackages() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- PrepareFrontendMojo - Class in com.vaadin.flow.plugin.maven
-
This goal checks that node and npm tools are installed and creates or updates `package.json` and the frontend build tool configuration files.
- PrepareFrontendMojo() - Constructor for class com.vaadin.flow.plugin.maven.PrepareFrontendMojo
- productionMode - Variable in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Whether or not we are running in productionMode.
- projectBaseDirectory() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
R
- Reflector - Class in com.vaadin.flow.plugin.maven
-
Helper class to deal with classloading of Flow plugin mojos.
- Reflector.Cloneable - Annotation Interface in com.vaadin.flow.plugin.maven
-
Marks a type as cloneable by Reflector into a different classloader.
- requireHomeNodeExec() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- resourcesOutputDirectory() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
- runNpmInstall() - Method in class com.vaadin.flow.plugin.maven.BuildFrontendMojo
S
- servletResourceOutputDirectory() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
- setArtifactId(String) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Sets the pattern for matching the artifact's artifact ID.
- setEnabled(boolean) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Sets whether the frontend scanner is enabled or not.
- setGroupId(String) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
-
Sets the pattern for matching the artifact's group ID.
- setIncludeOutputDirectory(boolean) - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
-
Sets if the output directory should be included in the scan.
- skipDevBundleBuild() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
T
- toString() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig.ArtifactMatcher
- toString() - Method in class com.vaadin.flow.plugin.maven.FrontendScannerConfig
- triggerRefresh(File) - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
-
Indicates that the file or folder content has been modified during the build.
U
- useGlobalPnpm() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
W
- webpackOutputDirectory() - Method in class com.vaadin.flow.plugin.maven.FlowModeAbstractMojo
All Classes and Interfaces|All Packages|Constant Field Values