Example usage for org.apache.maven.execution MavenExecutionRequest getTransferListener

List of usage examples for org.apache.maven.execution MavenExecutionRequest getTransferListener

Introduction

In this page you can find the example usage for org.apache.maven.execution MavenExecutionRequest getTransferListener.

Prototype

TransferListener getTransferListener();

Source Link

Usage

From source file:org.hudsonci.maven.eventspy_30.handler.MavenExecutionRequestHandler.java

License:Open Source License

public void handle(final MavenExecutionRequest event) throws Exception {
    log.debug("Execution request: {}", event);

    // Configure a batch listener unless a quiet listener is already added
    TransferListener listener = event.getTransferListener();
    if (!(listener instanceof QuietMavenTransferListener)) {
        event.setTransferListener(new BatchModeMavenTransferListener(System.out));
        log.debug("Configured batch mode transfer listener");
    }//  w  ww  .  j  av a 2  s  .co  m

    ProfileLogger.logRequestProfiles(event); // TODO: is this needed anymore?

    configureToolChains(event);

    // TODO: See if we need to actually handle TransferEvent's via handlers too, or if the other aether events cover our needs.
}