Author: sisbell
Date: Mon Sep 29 12:51:10 2008
New Revision: 700226

URL: http://svn.apache.org/viewvc?rev=700226&view=rev
Log:
Removed extension scanner. It was tied up into the old model lineage code, 
which is very buggy. Needs to be reimplemented.

Removed:
    maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/
    maven/components/trunk/maven-core/src/test/java/org/apache/maven/extension/
Modified:
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorReporter.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorTips.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultCoreErrorReporter.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultProjectErrorReporter.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorReporter.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorTips.java
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/reactor/MavenExecutionException.java
    
maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
    
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 Mon Sep 29 12:51:10 2008
@@ -22,8 +22,6 @@
 
 import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
 import org.apache.maven.execution.*;
-import org.apache.maven.extension.BuildExtensionScanner;
-import org.apache.maven.extension.ExtensionScanningException;
 import org.apache.maven.lifecycle.LifecycleExecutionException;
 import org.apache.maven.lifecycle.LifecycleExecutor;
 import org.apache.maven.lifecycle.TaskValidationResult;
@@ -77,8 +75,6 @@
 
     protected RuntimeInformation runtimeInformation;
 
-    private BuildExtensionScanner buildExtensionScanner;
-
     private Logger logger;
 
     // ----------------------------------------------------------------------
@@ -263,17 +259,6 @@
                 e );
         }
 
-        // TODO: We should probably do this discovery just-in-time, if we can 
move to building project
-        // instances just-in-time.
-        try
-        {
-            buildExtensionScanner.scanForBuildExtensions( files, request, 
false );
-        }
-        catch ( ExtensionScanningException e )
-        {
-            throw new MavenExecutionException( "Error scanning for extensions: 
" + e.getMessage(), e );
-        }
-
         projects = collectProjects( files, request, !request.useReactor() );
 
         return projects;

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorReporter.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorReporter.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorReporter.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorReporter.java
 Mon Sep 29 12:51:10 2008
@@ -13,8 +13,6 @@
 import 
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
 import org.apache.maven.execution.MavenExecutionRequest;
 import org.apache.maven.execution.MavenSession;
-import org.apache.maven.extension.ExtensionManagerException;
-import org.apache.maven.extension.ModelInterpolationException;
 import org.apache.maven.lifecycle.LifecycleException;
 import org.apache.maven.lifecycle.LifecycleLoaderException;
 import org.apache.maven.lifecycle.LifecycleSpecificationException;
@@ -37,7 +35,6 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
-import org.apache.maven.errors.ProjectErrorReporter;
 import org.apache.maven.path.PathTranslator;
 import org.apache.maven.reactor.MavenExecutionException;
 import org.apache.maven.reactor.MissingModuleException;
@@ -69,14 +66,10 @@
 
     void reportErrorFormulatingBuildPlan( List tasks, MavenProject project, 
MavenSession session, LifecycleException cause );
 
-    void reportErrorInterpolatingModel( Model model, Map inheritedValues, File 
pomFile, MavenExecutionRequest request, ModelInterpolationException cause );
-
     void reportErrorLoadingPlugin( MojoBinding binding, MavenProject project, 
PluginLoaderException cause );
 
     void reportErrorManagingRealmForExtension( Artifact extensionArtifact, 
Artifact projectArtifact, List remoteRepos, MavenExecutionRequest request, 
RealmManagementException cause );
 
-    void reportErrorResolvingExtensionDependencies( Artifact 
extensionArtifact, Artifact projectArtifact, List remoteRepos, 
MavenExecutionRequest request, ArtifactResolutionResult resolutionResult, 
ExtensionManagerException err );
-
     void reportErrorResolvingExtensionDirectDependencies( Artifact 
extensionArtifact, Artifact projectArtifact, List remoteRepos, 
MavenExecutionRequest request, ArtifactMetadataRetrievalException cause );
 
     void reportErrorSearchingforCompatibleExtensionPluginVersion( Plugin 
plugin, Model originModel, List remoteRepos, MavenExecutionRequest request, 
String requiredMavenVersion, String currentMavenVersion, 
InvalidVersionSpecificationException cause );

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorTips.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorTips.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorTips.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/CoreErrorTips.java
 Mon Sep 29 12:51:10 2008
@@ -1,7 +1,6 @@
 package org.apache.maven.errors;
 
 import org.apache.maven.ProjectCycleException;
-import org.apache.maven.extension.ModelInterpolationException;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
 import org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;
@@ -181,13 +180,6 @@
         return null;
     }
 
-    public static List getTipsForModelInterpolationError( Model model,
-                                                          File pomFile,
-                                                          
ModelInterpolationException cause )
-    {
-        // TODO Auto-generated method stub
-        return null;
-    }
 
     public static List getIncompatibleProjectMavenVersionPrereqTips( 
MavenProject project,
                                                                      
ArtifactVersion mavenVersion )

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultCoreErrorReporter.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultCoreErrorReporter.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultCoreErrorReporter.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultCoreErrorReporter.java
 Mon Sep 29 12:51:10 2008
@@ -9,14 +9,11 @@
 import org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
-import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
-import org.apache.maven.artifact.resolver.CyclicDependencyException;
 import org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException;
 import org.apache.maven.artifact.versioning.ArtifactVersion;
 import 
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
 import org.apache.maven.execution.MavenExecutionRequest;
 import org.apache.maven.execution.MavenSession;
-import org.apache.maven.extension.ExtensionManagerException;
 import org.apache.maven.lifecycle.LifecycleException;
 import org.apache.maven.lifecycle.LifecycleLoaderException;
 import org.apache.maven.lifecycle.LifecycleSpecificationException;
@@ -42,10 +39,6 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.ProjectBuildingException;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
-import org.apache.maven.errors.DefaultProjectErrorReporter;
-import org.apache.maven.errors.ProjectErrorReporter;
-import org.apache.maven.errors.ProjectReporterManager;
-import org.apache.maven.extension.ModelInterpolationException;
 import org.apache.maven.reactor.MavenExecutionException;
 import org.apache.maven.reactor.MissingModuleException;
 import org.apache.maven.realm.RealmManagementException;
@@ -60,7 +53,6 @@
 import java.io.StringWriter;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -844,26 +836,6 @@
         registerBuildError( exception, formattedMessage, reportedException );
     }
 
-    public void reportErrorInterpolatingModel( Model model,
-                                               Map inheritedValues,
-                                               File pomFile,
-                                               MavenExecutionRequest request,
-                                               ModelInterpolationException 
cause )
-    {
-        StringWriter writer = new StringWriter();
-
-        writer.write( NEWLINE );
-        writer.write( "You have an invalid expression in your POM 
(interpolation failed):" );
-        writer.write( NEWLINE );
-        writer.write( cause.getMessage() );
-
-        writeProjectCoordinate( model, pomFile, writer );
-        addTips( CoreErrorTips.getTipsForModelInterpolationError( model, 
pomFile, cause ),
-                 writer );
-
-        registerBuildError( cause, writer.toString(), cause.getCause() );
-    }
-
     public void reportErrorResolvingExtensionDirectDependencies( Artifact 
extensionArtifact,
                                                                  Artifact 
projectArtifact,
                                                                  List 
remoteRepos,
@@ -901,140 +873,6 @@
         registerBuildError( cause, writer.toString(), cause.getCause() );
     }
 
-    public void reportErrorResolvingExtensionDependencies( Artifact 
extensionArtifact,
-                                                           Artifact 
projectArtifact,
-                                                           List remoteRepos,
-                                                           
MavenExecutionRequest request,
-                                                           
ArtifactResolutionResult resolutionResult,
-                                                           
ExtensionManagerException err )
-    {
-        StringWriter writer = new StringWriter();
-
-        writer.write( NEWLINE );
-        writer.write( "Maven encountered an error while trying to resolve the 
artifacts for a build extension used in your project." );
-        writer.write( NEWLINE );
-        writer.write( NEWLINE );
-        writer.write( "Project:" );
-        writeArtifactInfo( projectArtifact, writer, false );
-        writer.write( NEWLINE );
-        writer.write( NEWLINE );
-        writer.write( "Extension:" );
-        writeArtifactInfo( extensionArtifact, writer, false );
-        writer.write( NEWLINE );
-        writer.write( NEWLINE );
-
-        List missingArtifacts = resolutionResult.getMissingArtifacts();
-        if ( ( missingArtifacts != null ) && !missingArtifacts.isEmpty() )
-        {
-            writer.write( "The following artifacts were not found." );
-            writer.write( NEWLINE );
-            writer.write( "(Format is: 
groupId:artifactId:version:type[:classifier])" );
-            writer.write( NEWLINE );
-
-            for ( Iterator it = missingArtifacts.iterator(); it.hasNext(); )
-            {
-                Artifact artifact = (Artifact) it.next();
-                writer.write( NEWLINE );
-                writeCompactArtifactCoordinate( "- ", artifact, writer );
-            }
-            writer.write( NEWLINE );
-            writer.write( NEWLINE );
-        }
-
-        List circularDependencyExceptions = 
resolutionResult.getCircularDependencyExceptions();
-        if ( ( circularDependencyExceptions != null ) && 
!circularDependencyExceptions.isEmpty() )
-        {
-            writer.write( "The following dependency cycles were found." );
-            writer.write( NEWLINE );
-            writer.write( "(Format is: 
groupId:artifactId:version:type[:classifier]), followed by the dependency trail 
that included the offending artifact.)" );
-            writer.write( NEWLINE );
-
-            int i = 1;
-            for ( Iterator it = circularDependencyExceptions.iterator(); 
it.hasNext(); )
-            {
-                CyclicDependencyException cde = (CyclicDependencyException) 
it.next();
-                Artifact artifact = cde.getArtifact();
-                writer.write( NEWLINE );
-                writeCompactArtifactCoordinate( i + ". ", artifact, writer );
-
-                List trail = artifact.getDependencyTrail();
-                for ( Iterator trailIt = trail.iterator(); trailIt.hasNext(); )
-                {
-                    String id = (String) trailIt.next();
-                    writer.write( NEWLINE );
-                    writer.write( "  - " );
-                    writer.write( id );
-                }
-
-                writer.write( NEWLINE );
-                i++;
-            }
-
-            writer.write( NEWLINE );
-        }
-
-        Map mapOfLists = new LinkedHashMap();
-
-        List metadataExceptions = 
resolutionResult.getMetadataResolutionExceptions();
-        if ( ( metadataExceptions != null ) && !metadataExceptions.isEmpty() )
-        {
-            mapOfLists.put( "The following metadata-resolution errors were 
found.", metadataExceptions );
-        }
-
-        List errorArtifactExceptions = 
resolutionResult.getErrorArtifactExceptions();
-        if ( ( errorArtifactExceptions != null ) && 
!errorArtifactExceptions.isEmpty() )
-        {
-            mapOfLists.put( "The following artifact-resolution errors were 
found.", errorArtifactExceptions );
-        }
-
-        List versionRangeViolations = 
resolutionResult.getVersionRangeViolations();
-        if ( ( versionRangeViolations != null ) && 
!versionRangeViolations.isEmpty() )
-        {
-            mapOfLists.put( "The following artifact version-range violations 
were found.", versionRangeViolations );
-        }
-
-        for ( Iterator entryIt = mapOfLists.entrySet().iterator(); 
entryIt.hasNext(); )
-        {
-            Map.Entry entry = (Map.Entry) entryIt.next();
-            String key = (String) entry.getKey();
-            List exceptions = (List) entry.getValue();
-
-            writer.write( key );
-            writer.write( NEWLINE );
-
-            int i = 1;
-            for ( Iterator it = exceptions.iterator(); it.hasNext(); )
-            {
-                Exception e = (Exception) it.next();
-                writer.write( NEWLINE );
-                writer.write( i );
-                writer.write( ". " );
-                writer.write( e.getMessage() );
-
-                Throwable t = getRootCause( e );
-                if ( ( t != null ) && ( t != e ) )
-                {
-                    writer.write( NEWLINE );
-                    writer.write( NEWLINE );
-                    writer.write( "Root error: " );
-                    writer.write( NEWLINE );
-                    writer.write( NEWLINE );
-                    writer.write( t.getMessage() );
-                }
-
-                writer.write( NEWLINE );
-                i++;
-            }
-
-            writer.write( NEWLINE );
-        }
-
-        addTips( CoreErrorTips.getErrorResolvingExtensionArtifactsTips( 
extensionArtifact, projectArtifact, resolutionResult ),
-                 writer );
-
-        registerBuildError( err, writer.toString() );
-    }
-
     private void writeCompactArtifactCoordinate( String linePrefix,
                                                  Artifact artifact,
                                                  StringWriter writer )

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultProjectErrorReporter.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultProjectErrorReporter.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultProjectErrorReporter.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/DefaultProjectErrorReporter.java
 Mon Sep 29 12:51:10 2008
@@ -21,7 +21,6 @@
 import org.apache.maven.project.ProjectBuilderConfiguration;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
 import org.apache.maven.project.ModelAndFile;
-import org.apache.maven.extension.ModelInterpolationException;
 import 
org.codehaus.plexus.component.repository.exception.ComponentLookupException;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
@@ -416,23 +415,6 @@
         registerBuildError( cause, writer.toString() );
     }
 
-    public void reportErrorInterpolatingModel( MavenProject project,
-                                               File pomFile,
-                                               ModelInterpolationException 
cause )
-    {
-        StringWriter writer = new StringWriter();
-
-        writer.write( NEWLINE );
-        writer.write( "You have an invalid expression in your POM 
(interpolation failed):" );
-        writer.write( NEWLINE );
-        writer.write( cause.getMessage() );
-
-        addStandardInfo( project.getId(), pomFile, writer );
-        addTips( ProjectErrorTips.getTipsForProjectInterpolationError( 
project, pomFile, cause ),
-                 writer );
-
-        registerBuildError( cause, writer.toString() );
-    }
 
     public void reportProjectValidationFailure( MavenProject project,
                                                 File pomFile,

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorReporter.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorReporter.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorReporter.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorReporter.java
 Mon Sep 29 12:51:10 2008
@@ -18,7 +18,6 @@
 import org.apache.maven.project.ProjectBuilderConfiguration;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
 import org.apache.maven.project.ModelAndFile;
-import org.apache.maven.extension.ModelInterpolationException;
 import 
org.codehaus.plexus.component.repository.exception.ComponentLookupException;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
@@ -190,25 +189,6 @@
      * --> DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) 
(private)
      *     --> DefaultMavenProjectBuilder.buildInternal(..) (private)
      *         --> DefaultMavenProjectBuilder.processProjectLogic(..) 
(private)
-     *             --> ModelInterpolator.interpolate(..)
-     *             <-- ModelInterpolationException
-     * <---------- ProjectBuildingException
-     * </pre>
-     */
-    void reportErrorInterpolatingModel( MavenProject project,
-                                        File pomFile,
-                                        ModelInterpolationException cause );
-
-    /**
-     * <b>Call Stack:</b>
-     * <br/>
-     * <pre>
-     * ...
-     * --&gt; DefaultMavenProjectBuilder.buildFromRepository(..)
-     *  DefaultMavenProjectBuilder.build(..)
-     * --&gt; DefaultMavenProjectBuilder.buildFromSourceFileInternal(..) 
(private)
-     *     --&gt; DefaultMavenProjectBuilder.buildInternal(..) (private)
-     *         --&gt; DefaultMavenProjectBuilder.processProjectLogic(..) 
(private)
      *             --&gt; DefaultMavenProjectBuilder.createPluginArtifacts(..)
      *             --&gt; DefaultMavenProjectBuilder.createReportArtifacts(..)
      *             --&gt; 
DefaultMavenProjectBuilder.createExtensionArtifacts(..)

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorTips.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorTips.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorTips.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/errors/ProjectErrorTips.java
 Mon Sep 29 12:51:10 2008
@@ -11,7 +11,6 @@
 import org.apache.maven.execution.DuplicateProjectException;
 import org.apache.maven.project.InvalidProjectVersionException;
 import org.apache.maven.project.MavenProject;
-import org.apache.maven.extension.ModelInterpolationException;
 import org.apache.maven.project.validation.ModelValidationResult;
 import 
org.codehaus.plexus.component.repository.exception.ComponentLookupException;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
@@ -126,14 +125,6 @@
         return null;
     }
 
-    public static List getTipsForProjectInterpolationError( MavenProject 
project,
-                                                                    File 
pomFile,
-                                                                    
ModelInterpolationException cause )
-    {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
     public static List getTipsForPomParsingError( String projectId,
                                                   File pomFile,
                                                   Exception cause )

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/reactor/MavenExecutionException.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/reactor/MavenExecutionException.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/reactor/MavenExecutionException.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/reactor/MavenExecutionException.java
 Mon Sep 29 12:51:10 2008
@@ -19,7 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.extension.ExtensionScanningException;
 import org.apache.maven.project.ProjectBuildingException;
 
 import java.io.File;
@@ -51,11 +50,6 @@
         super( message, cause );
     }
 
-    public MavenExecutionException( String message, ExtensionScanningException 
cause )
-    {
-        super( message, cause );
-    }
-
     public MavenExecutionException( String message,
                                     ProjectBuildingException cause )
     {

Modified: 
maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
 (original)
+++ 
maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
 Mon Sep 29 12:51:10 2008
@@ -184,24 +184,6 @@
     </component>
 
     <component>
-      <role>org.apache.maven.extension.BuildExtensionScanner</role>
-      <role-hint>default</role-hint>
-      
<implementation>org.apache.maven.extension.DefaultBuildExtensionScanner</implementation>
-      <requirements>
-        <requirement>
-          <role>org.apache.maven.extension.ExtensionManager</role>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.extension.lineage.ModelLineageBuilder</role>
-          <role-hint>default</role-hint>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.project.MavenProjectBuilder</role>
-        </requirement>
-      </requirements>
-    </component>
-
-    <component>
       <role>org.apache.maven.extension.lineage.ModelLineageBuilder</role>
       <role-hint>default</role-hint>
       
<implementation>org.apache.maven.extension.lineage.DefaultModelLineageBuilder</implementation>
@@ -315,10 +297,6 @@
       <implementation>org.apache.maven.DefaultMaven</implementation>
       <requirements>
         <requirement>
-          <role>org.apache.maven.extension.BuildExtensionScanner</role>
-          <role-hint>default</role-hint>
-        </requirement>
-        <requirement>
           <role>org.apache.maven.project.MavenProjectBuilder</role>
         </requirement>
         <requirement>

Modified: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java?rev=700226&r1=700225&r2=700226&view=diff
==============================================================================
--- 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
 (original)
+++ 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
 Mon Sep 29 12:51:10 2008
@@ -34,8 +34,6 @@
 import org.apache.maven.errors.CoreErrorReporter;
 import org.apache.maven.errors.CoreReporterManager;
 import org.apache.maven.execution.*;
-import org.apache.maven.extension.BuildExtensionScanner;
-import org.apache.maven.extension.ExtensionScanningException;
 import org.apache.maven.lifecycle.LifecycleException;
 import org.apache.maven.lifecycle.LifecycleUtils;
 import org.apache.maven.lifecycle.plan.BuildPlan;
@@ -135,8 +133,6 @@
 
     private MavenProjectBuilder mavenProjectBuilder;
 
-    private BuildExtensionScanner extensionScanner;
-
     private MavenXpp3Reader modelReader;
 
     private MavenXpp3Writer modelWriter;
@@ -345,7 +341,7 @@
     // ----------------------------------------------------------------------
 
     public MavenProject readProject( File mavenProject )
-    throws ProjectBuildingException, ExtensionScanningException, 
MavenExecutionException
+    throws ProjectBuildingException, MavenExecutionException
     {
         CoreErrorReporter errorReporter = request.getErrorReporter();
         errorReporter.clearErrors();
@@ -356,12 +352,8 @@
     }
 
     private MavenProject readProject( File mavenProject, MavenExecutionRequest 
request )
-        throws ProjectBuildingException, ExtensionScanningException, 
MissingModuleException
+        throws ProjectBuildingException, MissingModuleException
     {
-        getLogger().debug( "Scanning for extensions: " + mavenProject );
-
-        extensionScanner.scanForBuildExtensions( mavenProject, request, true );
-
         getLogger().debug( "Building MavenProject instance: " + mavenProject );
 
         return mavenProjectBuilder.build( mavenProject, 
request.getProjectBuildingConfiguration() );
@@ -416,10 +408,6 @@
         {
             return result.addException( e );
         }
-        catch ( ExtensionScanningException e )
-        {
-            return result.addException( e );
-        }
         catch ( MissingModuleException e )
         {
             return result.addException( e );
@@ -676,8 +664,6 @@
 
             mavenProjectBuilder = (MavenProjectBuilder) container.lookup( 
MavenProjectBuilder.ROLE );
 
-            extensionScanner = (BuildExtensionScanner) container.lookup( 
BuildExtensionScanner.ROLE );
-
             // 
----------------------------------------------------------------------
             // Artifact related components
             // 
----------------------------------------------------------------------


Reply via email to