Package io.helidon.build.dev.maven
Class DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig
- java.lang.Object
-
- io.helidon.build.dev.maven.DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig
-
- Enclosing class:
- DevLoopBuildConfig.IncrementalBuildConfig
public static class DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig extends Object
Custom directory configuration.
-
-
Constructor Summary
Constructors Constructor Description CustomDirectoryConfig()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<MavenGoal>goals()Returns the resolved goals.inthashCode()BiPredicate<Path,Path>includes()Returns the includes and excludes as a single predicate.Pathpath()Returns the path.voidresolve(MavenGoalReferenceResolver resolver)Resolve goal references.voidsetExcludes(String excludes)Sets the excludes.voidsetGoals(List<String> goals)Sets the goals.voidsetIncludes(String includes)Sets the includes.voidsetPath(String path)Sets the path.StringtoString()List<String>unresolvedGoals()Returns the unresolved goals.voidvalidate()Validate the configuration.
-
-
-
Method Detail
-
validate
public void validate() throws org.apache.maven.plugin.MojoExecutionExceptionValidate the configuration.- Throws:
org.apache.maven.plugin.MojoExecutionException- If invalid.
-
resolve
public void resolve(MavenGoalReferenceResolver resolver) throws Exception
Resolve goal references.- Parameters:
resolver- The resolver.- Throws:
Exception- If an error occurs.
-
path
public Path path()
Returns the path.- Returns:
- The path.
-
includes
public BiPredicate<Path,Path> includes()
Returns the includes and excludes as a single predicate.- Returns:
- The predicate.
-
unresolvedGoals
public List<String> unresolvedGoals()
Returns the unresolved goals.- Returns:
- The goals.
-
setPath
public void setPath(String path)
Sets the path.- Parameters:
path- The path.
-
setIncludes
public void setIncludes(String includes)
Sets the includes.- Parameters:
includes- The includes.
-
setExcludes
public void setExcludes(String excludes)
Sets the excludes.- Parameters:
excludes- The excludes.
-
-