Class DevLoopBuildConfig.IncrementalBuildConfig

  • Enclosing class:
    DevLoopBuildConfig

    public static class DevLoopBuildConfig.IncrementalBuildConfig
    extends Object
    Incremental build configuration.
    • Constructor Detail

      • IncrementalBuildConfig

        public IncrementalBuildConfig()
        Constructor.
    • Method Detail

      • validate

        public void validate()
                      throws org.apache.maven.plugin.MojoExecutionException
        Validate the configuration.
        Throws:
        org.apache.maven.plugin.MojoExecutionException - If invalid.
      • resourceGoals

        public List<MavenGoal> resourceGoals()
        Returns the resolved resource goals.
        Returns:
        The goals.
      • javaSourceGoals

        public List<MavenGoal> javaSourceGoals()
        Returns the resolved Java source goals.
        Returns:
        The goals.
      • unresolvedResourceGoals

        public List<String> unresolvedResourceGoals()
        Returns the unresolved resource goals.
        Returns:
        The goals.
      • unresolvedJavaSourceGoals

        public List<String> unresolvedJavaSourceGoals()
        Returns the unresolved Java source goals.
        Returns:
        The goals.
      • maxBuildFailures

        public int maxBuildFailures()
        Returns the maximum number of build failures allowed before the dev loop should exit.
        Returns:
        The maximum.
      • setResourceGoals

        public void setResourceGoals​(List<String> resourceGoals)
        Sets the resource goals.
        Parameters:
        resourceGoals - The goals.
      • setJavaSourceGoals

        public void setJavaSourceGoals​(List<String> javaSourceGoals)
        Sets the Java source goals.
        Parameters:
        javaSourceGoals - The goals.
      • setMaxBuildFailures

        public void setMaxBuildFailures​(int maxBuildFailures)
        Sets the maximum number of full build failures allowed before the dev loop should exit.
        Parameters:
        maxBuildFailures - The count.