Interface BuildStep

All Known Implementing Classes:
MavenGoal

public interface BuildStep
A project build step.
  • Method Details

    • name

      default String name()
      Returns the name of this build step.
      Returns:
      the name.
    • incrementalBuild

      void incrementalBuild(BuildRoot.Changes changes, PrintStream stdOut, PrintStream stdErr) throws Exception
      Execute the build step for the given changed files only. Any component that does not match this predicate is ignored.
      Parameters:
      changes - The changes.
      stdOut - A print stream for stdout.
      stdErr - A print stream for stderr.
      Throws:
      Exception - on error.