org.apache.maven.embedder.execution
Class DefaultMavenExecutionRequestPopulator

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.embedder.execution.DefaultMavenExecutionRequestPopulator
All Implemented Interfaces:
MavenExecutionRequestPopulator, org.codehaus.plexus.logging.LogEnabled

@Component(role=MavenExecutionRequestPopulator.class)
public class DefaultMavenExecutionRequestPopulator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements MavenExecutionRequestPopulator

Things that we deal with in this populator to ensure that we have a valid

- POM - Settings - Local Repository - Snapshot update policies - Repository checksum policies - Artifact transfer mechanism configuration - Eventing/Logging configuration - Profile manager configuration

Version:
$Id: DefaultMavenExecutionRequestPopulator.java 726579 2008-12-14 23:49:30Z jvanzyl $

Field Summary
 
Fields inherited from interface org.apache.maven.embedder.execution.MavenExecutionRequestPopulator
ROLE
 
Constructor Summary
DefaultMavenExecutionRequestPopulator()
           
 
Method Summary
 ArtifactRepository createLocalRepository(MavenExecutionRequest request, Settings settings, Configuration configuration)
           
 MavenExecutionRequest populateDefaults(MavenExecutionRequest request, Configuration configuration)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMavenExecutionRequestPopulator

public DefaultMavenExecutionRequestPopulator()
Method Detail

populateDefaults

public MavenExecutionRequest populateDefaults(MavenExecutionRequest request,
                                              Configuration configuration)
                                       throws MavenEmbedderException
Specified by:
populateDefaults in interface MavenExecutionRequestPopulator
Throws:
MavenEmbedderException

createLocalRepository

public ArtifactRepository createLocalRepository(MavenExecutionRequest request,
                                                Settings settings,
                                                Configuration configuration)
                                         throws MavenEmbedderException
Throws:
MavenEmbedderException


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.