Package org.apache.maven
Class DefaultMaven
- java.lang.Object
-
- org.apache.maven.DefaultMaven
-
- All Implemented Interfaces:
Maven
@Component(role=Maven.class) public class DefaultMaven extends Object implements Maven
- Author:
- Jason van Zyl
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.plexus.PlexusContainer
container
protected ProjectBuilder
projectBuilder
-
Constructor Summary
Constructors Constructor Description DefaultMaven()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MavenExecutionResult
execute(MavenExecutionRequest request)
protected org.codehaus.plexus.logging.Logger
getLogger()
Deprecated.protected <T> Collection<T>
getProjectScopedExtensionComponents(Collection<MavenProject> projects, Class<T> role)
org.eclipse.aether.RepositorySystemSession
newRepositorySession(MavenExecutionRequest request)
-
-
-
Field Detail
-
projectBuilder
@Requirement protected ProjectBuilder projectBuilder
-
container
@Requirement protected org.codehaus.plexus.PlexusContainer container
-
-
Method Detail
-
execute
public MavenExecutionResult execute(MavenExecutionRequest request)
-
newRepositorySession
public org.eclipse.aether.RepositorySystemSession newRepositorySession(MavenExecutionRequest request)
-
getProjectScopedExtensionComponents
protected <T> Collection<T> getProjectScopedExtensionComponents(Collection<MavenProject> projects, Class<T> role)
-
getLogger
@Deprecated protected org.codehaus.plexus.logging.Logger getLogger()
Deprecated.
-
-