Package org.apache.maven
Class DefaultMaven
java.lang.Object
org.apache.maven.DefaultMaven
- All Implemented Interfaces:
Maven
-
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
Deprecated.If you use this method and your code is not in Maven Core, stop doing this.
-
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
@Deprecated public org.eclipse.aether.RepositorySystemSession newRepositorySession(MavenExecutionRequest request) Deprecated.If you use this method and your code is not in Maven Core, stop doing this.Nobody should ever use this method. -
getProjectScopedExtensionComponents
protected <T> Collection<T> getProjectScopedExtensionComponents(Collection<MavenProject> projects, Class<T> role) -
getLogger
Deprecated.
-