Package io.helidon.build.dev
Interface BuildStep
-
- All Known Implementing Classes:
MavenGoal
public interface BuildStepA project build step.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidincrementalBuild(BuildRoot.Changes changes, Consumer<String> stdOut, Consumer<String> stdErr)Execute the build step for the given changed files only.default Stringname()Returns the name of this build step.
-
-
-
Method Detail
-
name
default String name()
Returns the name of this build step.- Returns:
- the name.
-
incrementalBuild
void incrementalBuild(BuildRoot.Changes changes, Consumer<String> stdOut, Consumer<String> 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 consumer for stdout.stdErr- A consumer for stderr.- Throws:
Exception- on error.
-
-