Class DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig

java.lang.Object
io.helidon.build.devloop.maven.DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig
Enclosing class:
DevLoopBuildConfig.IncrementalBuildConfig

public static class DevLoopBuildConfig.IncrementalBuildConfig.CustomDirectoryConfig extends Object
Custom directory configuration.
  • Constructor Details

    • CustomDirectoryConfig

      public CustomDirectoryConfig()
      Constructor.
  • Method Details

    • validate

      public void validate() throws org.apache.maven.plugin.MojoExecutionException
      Validate 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.
    • goals

      public List<MavenGoal> goals()
      Returns the resolved goals.
      Returns:
      The goals.
    • 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.
    • setGoals

      public void setGoals(List<String> goals)
      Sets the goals.
      Parameters:
      goals - The goals.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object