Index

A B C D E F G I J L M N O P R S T U W 
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 group and artifact name patterns.

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 Mojo implements.
This is the main trigger for the Mojo inside the Maven system, and allows the Mojo to 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 Reflector instance 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
 
A B C D E F G I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values