Example usage for org.apache.maven.cli.event ExecutionEventLogger ExecutionEventLogger

List of usage examples for org.apache.maven.cli.event ExecutionEventLogger ExecutionEventLogger

Introduction

In this page you can find the example usage for org.apache.maven.cli.event ExecutionEventLogger ExecutionEventLogger.

Prototype

public ExecutionEventLogger(Logger logger) 

Source Link

Usage

From source file:org.sourcepit.common.maven.testing.EmbeddedMaven.java

License:Apache License

public void populateDefaults(final MavenExecutionRequest request)
        throws Exception, MavenExecutionRequestPopulationException {
    request.setExecutionListener(eventSpyDispatcher.chainListener(new ExecutionEventLogger(logger)));
    request.setTransferListener(new BatchModeMavenTransferListener(System.out));

    final SettingsBuildingResult settingsResult = buildSettings(null, request.getUserSettingsFile(),
            request.getSystemProperties(), request.getUserProperties());
    executionRequestPopulator.populateFromSettings(request, settingsResult.getEffectiveSettings());

    if (localRepo != null) {
        request.setLocalRepositoryPath(localRepo);
    }/* w  ww. j  ava  2 s.  c om*/

    if (remoteRepo != null) {
        request.getRemoteRepositories().add(getRemoteRepository());
    }

    executionRequestPopulator.populateDefaults(request);
}