Package org.apache.maven
Class DefaultMaven
java.lang.Object
org.apache.maven.DefaultMaven
- All Implemented Interfaces:
Maven
- Author:
- Jason van Zyl
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.codehaus.plexus.PlexusContainer
protected ProjectBuilder
-
Constructor Summary
ConstructorDescriptionDefaultMaven
(ProjectBuilder projectBuilder, LifecycleStarter lifecycleStarter, org.codehaus.plexus.PlexusContainer container, ExecutionEventCatapult eventCatapult, LegacySupport legacySupport, SessionScope sessionScope, DefaultRepositorySystemSessionFactory repositorySessionFactory, GraphBuilder graphBuilder, BuildResumptionAnalyzer buildResumptionAnalyzer, BuildResumptionDataRepository buildResumptionDataRepository, SuperPomProvider superPomProvider, DefaultSessionFactory defaultSessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionexecute
(MavenExecutionRequest request) protected org.slf4j.Logger
Deprecated.protected <T> Collection<T>
getProjectScopedExtensionComponents
(Collection<MavenProject> projects, Class<T> role) org.eclipse.aether.RepositorySystemSession
-
Field Details
-
projectBuilder
-
container
protected org.codehaus.plexus.PlexusContainer container
-
-
Constructor Details
-
DefaultMaven
@Inject public DefaultMaven(ProjectBuilder projectBuilder, LifecycleStarter lifecycleStarter, org.codehaus.plexus.PlexusContainer container, ExecutionEventCatapult eventCatapult, LegacySupport legacySupport, SessionScope sessionScope, DefaultRepositorySystemSessionFactory repositorySessionFactory, @Named("graphBuilder") GraphBuilder graphBuilder, BuildResumptionAnalyzer buildResumptionAnalyzer, BuildResumptionDataRepository buildResumptionDataRepository, SuperPomProvider superPomProvider, DefaultSessionFactory defaultSessionFactory)
-
-
Method Details
-
execute
-
newRepositorySession
public org.eclipse.aether.RepositorySystemSession newRepositorySession(MavenExecutionRequest request) -
getProjectScopedExtensionComponents
protected <T> Collection<T> getProjectScopedExtensionComponents(Collection<MavenProject> projects, Class<T> role) -
getLogger
Deprecated.
-