Author: sisbell Date: Wed Apr 29 19:44:52 2009 New Revision: 769896 URL: http://svn.apache.org/viewvc?rev=769896&view=rev Log: Added in LifecycleExecutor to DefaultMavenProjectBuilder. This cause cyclical component dep.
Modified: maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java Modified: maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=769896&r1=769895&r2=769896&view=diff ============================================================================== --- maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java (original) +++ maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java Wed Apr 29 19:44:52 2009 @@ -34,6 +34,7 @@ import org.apache.maven.artifact.resolver.ArtifactResolutionRequest; import org.apache.maven.artifact.resolver.ArtifactResolutionResult; import org.apache.maven.artifact.resolver.ResolutionErrorHandler; +import org.apache.maven.lifecycle.LifecycleExecutor; import org.apache.maven.model.Build; import org.apache.maven.model.DomainModel; import org.apache.maven.model.Model; @@ -70,6 +71,9 @@ @Requirement private ModelValidator validator; + + @Requirement + private LifecycleExecutor lifecycle; @Requirement private RepositorySystem repositorySystem; @@ -166,7 +170,7 @@ MavenProject project; try { Model model = interpolateDomainModel( domainModel, configuration, pomFile ); - ProcessorContext.addPluginsToModel(model, configuration.getPlugins()); + ProcessorContext.addPluginsToModel(model, lifecycle.getPluginsBoundByDefaultToAllLifecycles(model.getPackaging())); ProcessorContext.processManagementNodes(model); project = this.fromDomainModelToMavenProject(model, domainModel.getParentFile(), configuration, pomFile);