Package io.helidon.build.devloop
Interface BuildStep
- All Known Implementing Classes:
MavenGoal
public interface BuildStep
A project build step.
-
Method Summary
Modifier and TypeMethodDescriptionvoidincrementalBuild(BuildRoot.Changes changes, PrintStream stdOut, PrintStream stdErr) Execute the build step for the given changed files only.default Stringname()Returns the name of this build step.
-
Method Details
-
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.
-