Author: jdcasey
Date: Tue Aug 26 15:06:10 2008
New Revision: 689259

URL: http://svn.apache.org/viewvc?rev=689259&view=rev
Log:
Removing complex artifact-resolver lookup, since this is no longer used in any 
maven versions.

Modified:
    
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java?rev=689259&r1=689258&r2=689259&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java
 Tue Aug 26 15:06:10 2008
@@ -19,6 +19,15 @@
  * under the License.
  */
 
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
 import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
@@ -39,26 +48,10 @@
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
 import org.apache.maven.project.artifact.MavenMetadataSource;
 import org.apache.maven.shared.artifact.filter.ScopeArtifactFilter;
-import org.codehaus.plexus.PlexusConstants;
-import org.codehaus.plexus.PlexusContainer;
-import 
org.codehaus.plexus.component.repository.exception.ComponentLookupException;
-import org.codehaus.plexus.context.Context;
-import org.codehaus.plexus.context.ContextException;
 import org.codehaus.plexus.logging.AbstractLogEnabled;
 import org.codehaus.plexus.logging.Logger;
-import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
 import org.codehaus.plexus.util.StringUtils;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
 /**
  * @plexus.component 
role="org.apache.maven.plugin.assembly.artifact.DependencyResolver" 
role-hint="default"
  *
@@ -66,17 +59,12 @@
  * @version $Id$
  */
 public class DefaultDependencyResolver
-    extends AbstractLogEnabled implements DependencyResolver, Contextualizable
+    extends AbstractLogEnabled implements DependencyResolver
 {
 
-    private static final String[] PREFERRED_RESOLVER_HINTS = {
-      "project-cache-aware", // Provided in Maven 2.1-SNAPSHOT
-      "default"
-    };
-
-    // Commenting this out as a component requirement, so we can look for the 
new
-    // resolver in maven 2.1-snapshot, then fail back to the default one.
-//     * @plexus.requirement
+    /**
+     * @plexus.requirement
+     */
     private ArtifactResolver resolver;
 
     /**
@@ -266,42 +254,4 @@
         return map;
     }
 
-    public void contextualize( Context context )
-        throws ContextException
-    {
-        PlexusContainer container = (PlexusContainer) context.get( 
PlexusConstants.PLEXUS_KEY );
-
-        for ( int i = 0; i < PREFERRED_RESOLVER_HINTS.length; i++ )
-        {
-            String hint = PREFERRED_RESOLVER_HINTS[i];
-
-            try
-            {
-                resolver = (ArtifactResolver) container.lookup( 
ArtifactResolver.ROLE, hint );
-                break;
-            }
-            catch ( ComponentLookupException e )
-            {
-                getLogger().debug( "Cannot find ArtifactResolver with hint: " 
+ hint, e );
-            }
-        }
-
-        if ( resolver == null )
-        {
-            try
-            {
-                resolver = (ArtifactResolver) container.lookup( 
ArtifactResolver.ROLE );
-            }
-            catch ( ComponentLookupException e )
-            {
-                getLogger().debug( "Cannot find ArtifactResolver with no 
hint.", e );
-            }
-        }
-
-        if ( resolver == null )
-        {
-            throw new ContextException( "Failed to lookup a valid 
ArtifactResolver implementation. Tried hints:\n"
-                                        + Arrays.asList( 
PREFERRED_RESOLVER_HINTS ) );
-        }
-    }
 }


Reply via email to