Class AbstractInvokerMojo.CapturingOutputHandler
java.lang.Object
de.iip_ecosphere.platform.tools.maven.invoker.AbstractInvokerMojo.CapturingOutputHandler
- All Implemented Interfaces:
org.apache.maven.shared.invoker.InvocationOutputHandler,org.apache.maven.shared.utils.cli.StreamConsumer
- Enclosing class:
AbstractInvokerMojo
private static class AbstractInvokerMojo.CapturingOutputHandler
extends Object
implements org.apache.maven.shared.invoker.InvocationOutputHandler
An implementation of InvocationOutputHandler that captures the output
and echoes it to a
PrintStream.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeLine(String line) booleanWhether the log indicates a build failure.
-
Field Details
-
echoStream
-
indicatesBuildFailure
private boolean indicatesBuildFailure
-
-
Constructor Details
-
CapturingOutputHandler
Creates an instance.- Parameters:
echoStream- the stream to echo the captured output to
-
-
Method Details
-
consumeLine
- Specified by:
consumeLinein interfaceorg.apache.maven.shared.utils.cli.StreamConsumer
-
indicatesBuildFailure
public boolean indicatesBuildFailure()Whether the log indicates a build failure.- Returns:
truefor build failure,falseelse
-