Package io.helidon.build.devloop.maven
Class DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig
java.lang.Object
io.helidon.build.devloop.maven.DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig
- Enclosing class:
- DevLoopBuildConfig.IncrementalBuildConfig
Custom directory configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangoals()Returns the resolved goals.inthashCode()includes()Returns the includes and excludes as a single predicate.path()Returns the path.voidresolve(MavenGoalReferenceResolver resolver) Resolve goal references.voidsetExcludes(String excludes) Sets the excludes.voidSets the goals.voidsetIncludes(String includes) Sets the includes.voidSets the path.toString()Returns the unresolved goals.voidvalidate()Validate the configuration.
-
Constructor Details
-
CustomDirectoryConfig
public CustomDirectoryConfig()Constructor.
-
-
Method Details
-
validate
public void validate() throws org.apache.maven.plugin.MojoExecutionExceptionValidate the configuration.- Throws:
org.apache.maven.plugin.MojoExecutionException- If invalid.
-
resolve
Resolve goal references.- Parameters:
resolver- The resolver.- Throws:
Exception- If an error occurs.
-
path
Returns the path.- Returns:
- The path.
-
includes
Returns the includes and excludes as a single predicate.- Returns:
- The predicate.
-
goals
Returns the resolved goals.- Returns:
- The goals.
-
unresolvedGoals
Returns the unresolved goals.- Returns:
- The goals.
-
setPath
Sets the path.- Parameters:
path- The path.
-
setIncludes
Sets the includes.- Parameters:
includes- The includes.
-
setExcludes
Sets the excludes.- Parameters:
excludes- The excludes.
-
setGoals
Sets the goals.- Parameters:
goals- The goals.
-
toString
-
equals
-
hashCode
public int hashCode()
-