org.apache.maven
Class DefaultMaven
java.lang.Object
org.apache.maven.DefaultMaven
- All Implemented Interfaces:
- Maven, org.codehaus.plexus.logging.LogEnabled
@Component(role=Maven.class)
public class DefaultMaven
- extends java.lang.Object
- implements Maven, org.codehaus.plexus.logging.LogEnabled
- Version:
- $Id: DefaultMaven.java 721627 2008-11-29 04:54:23Z jvanzyl $
- Author:
- Jason van Zyl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
projectBuilder
@Requirement
protected MavenProjectBuilder projectBuilder
lifecycleExecutor
@Requirement
protected LifecycleExecutor lifecycleExecutor
container
@Requirement
protected org.codehaus.plexus.PlexusContainer container
runtimeInformation
@Requirement
protected RuntimeInformation runtimeInformation
DefaultMaven
public DefaultMaven()
createReactorManager
public ReactorManager createReactorManager(MavenExecutionRequest request,
MavenExecutionResult result)
- Specified by:
createReactorManager
in interface Maven
execute
public MavenExecutionResult execute(MavenExecutionRequest request)
- Specified by:
execute
in interface Maven
getProjects
protected java.util.List getProjects(MavenExecutionRequest request)
throws MavenExecutionException
- Throws:
MavenExecutionException
createSession
protected MavenSession createSession(MavenExecutionRequest request,
ReactorManager reactorManager,
EventDispatcher dispatcher)
getLogger
protected org.codehaus.plexus.logging.Logger getLogger()
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
- Specified by:
enableLogging
in interface org.codehaus.plexus.logging.LogEnabled
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.