org.apache.maven
Class DefaultMaven
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.DefaultMaven
- All Implemented Interfaces:
- Maven, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultMaven
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements Maven, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Version:
- $Id: DefaultMaven.java 753094 2009-03-13 02:43:57Z brett $
- Author:
- Jason van Zyl
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 |
projectBuilder
protected MavenProjectBuilder projectBuilder
lifecycleExecutor
protected LifecycleExecutor lifecycleExecutor
container
protected org.codehaus.plexus.PlexusContainer container
errorDiagnostics
protected ErrorDiagnostics errorDiagnostics
runtimeInformation
protected RuntimeInformation runtimeInformation
DefaultMaven
public DefaultMaven()
execute
public void execute(MavenExecutionRequest request)
throws MavenExecutionException
- Specified by:
execute
in interface Maven
- Throws:
MavenExecutionException
getProject
public MavenProject getProject(File pom,
ArtifactRepository localRepository,
Settings settings,
Properties userProperties,
ProfileManager globalProfileManager)
throws ProjectBuildingException,
ArtifactResolutionException,
ProfileActivationException
- Deprecated. Use
getProject(File, MavenExecutionRequest)
instead.
- Throws:
ProjectBuildingException
ArtifactResolutionException
ProfileActivationException
getProject
public MavenProject getProject(File pom,
MavenExecutionRequest request)
throws ProjectBuildingException,
ArtifactResolutionException,
ProfileActivationException
- Throws:
ProjectBuildingException
ArtifactResolutionException
ProfileActivationException
createSession
protected MavenSession createSession(MavenExecutionRequest request,
ReactorManager rpm)
contextualize
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
- Specified by:
contextualize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException
logFatal
protected void logFatal(Throwable error)
logError
protected void logError(Exception e,
boolean showErrors)
logFailure
protected void logFailure(BuildFailureException e,
boolean showErrors)
logSuccess
protected void logSuccess(ReactorManager rm)
stats
protected void stats(Date start)
line
protected void line()
formatTime
protected static String formatTime(long ms)
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.