org.apache.maven.cli
Class DefaultMavenExecutionRequestBuilder

java.lang.Object
  extended by org.apache.maven.cli.DefaultMavenExecutionRequestBuilder
All Implemented Interfaces:
MavenExecutionRequestBuilder, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

@Component(role=org.apache.maven.cli.MavenExecutionRequestBuilder.class)
public class DefaultMavenExecutionRequestBuilder
extends Object
implements MavenExecutionRequestBuilder, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

Most of code is coming from asf svn repo waiting before having available

Since:
1.4
Author:
Olivier Lamy

Constructor Summary
DefaultMavenExecutionRequestBuilder()
           
 
Method Summary
protected  org.apache.maven.model.building.ModelProcessor createModelProcessor(org.codehaus.plexus.PlexusContainer container)
           
protected  void customizeContainer(org.codehaus.plexus.PlexusContainer container)
           
protected  org.eclipse.aether.transfer.TransferListener getBatchTransferListener()
           
protected  org.eclipse.aether.transfer.TransferListener getConsoleTransferListener()
           
 org.apache.maven.execution.MavenExecutionRequest getMavenExecutionRequest(String[] args, PrintStream printStream)
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMavenExecutionRequestBuilder

public DefaultMavenExecutionRequestBuilder()
Method Detail

initialize

public void initialize()
                throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException

getMavenExecutionRequest

public org.apache.maven.execution.MavenExecutionRequest getMavenExecutionRequest(String[] args,
                                                                                 PrintStream printStream)
                                                                          throws org.apache.maven.execution.MavenExecutionRequestPopulationException,
                                                                                 org.apache.maven.settings.building.SettingsBuildingException,
                                                                                 MavenExecutionRequestsBuilderException
Specified by:
getMavenExecutionRequest in interface MavenExecutionRequestBuilder
Throws:
org.apache.maven.execution.MavenExecutionRequestPopulationException
org.apache.maven.settings.building.SettingsBuildingException
MavenExecutionRequestsBuilderException

getConsoleTransferListener

protected org.eclipse.aether.transfer.TransferListener getConsoleTransferListener()

getBatchTransferListener

protected org.eclipse.aether.transfer.TransferListener getBatchTransferListener()

customizeContainer

protected void customizeContainer(org.codehaus.plexus.PlexusContainer container)

createModelProcessor

protected org.apache.maven.model.building.ModelProcessor createModelProcessor(org.codehaus.plexus.PlexusContainer container)
                                                                       throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException


Copyright © 2004-2013. All Rights Reserved.