package org.jboss.shrinkwrap.resolver.impl.maven.embedded.pom.equipped;
import org.apache.maven.shared.invoker.InvocationOutputHandler;
/**
* @author <a href="mailto:mjobanek@redhat.com">Matous Jobanek</a>
*/
public class ResolverOutputHandler implements InvocationOutputHandler {
private final StringBuffer logBuffer;
private boolean quiet = false;
public ResolverOutputHandler(StringBuffer logBuffer) {
this.logBuffer = logBuffer;
}
@Override
public void consumeLine(String line) {
if (!quiet) {
System.out.println("-> " + line);
}
logBuffer.append(line).append("\n");
}
public void setQuiet(boolean quiet) {
this.quiet = quiet;
}
}