Author: handyande
Date: Mon Mar  5 03:48:15 2007
New Revision: 514652

URL: http://svn.apache.org/viewvc?view=rev&rev=514652
Log:
Copy the ArtifactMetadataSource to use the 'default' hint as well as the, 
deprecated, 'maven' one. This will mean that with the new plexus components 
don't have to hint to get the default impl

Modified:
    
maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
    
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml

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?view=diff&rev=514652&r1=514651&r2=514652
==============================================================================
--- 
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 Mar  5 03:48:15 2007
@@ -74,7 +74,7 @@
         </requirement>
         <requirement>
           
<role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
-          <role-hint>maven</role-hint>
+          <role-hint>default</role-hint>
         </requirement>
         <requirement>
           <role>org.apache.maven.plugin.PluginMappingManager</role>
@@ -104,7 +104,7 @@
         </requirement>
         <requirement>
           
<role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
-          <role-hint>maven</role-hint>
+          <role-hint>default</role-hint>
         </requirement>
         <requirement>
              <role>org.apache.maven.wagon.manager.WagonManager</role>
@@ -608,7 +608,7 @@
       <requirements>
         <requirement>
           
<role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
-          <role-hint>maven</role-hint>
+          <role-hint>default</role-hint>
         </requirement>
         <requirement>
           
<role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role>

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?view=diff&rev=514652&r1=514651&r2=514652
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Mon Mar  5 03:48:15 2007
@@ -407,7 +407,7 @@
         {
             try
             {
-                artifactMetadataSource = (ArtifactMetadataSource) 
container.lookup( ArtifactMetadataSource.ROLE, "maven" );
+                artifactMetadataSource = (ArtifactMetadataSource) 
container.lookup( ArtifactMetadataSource.ROLE );
             }
             catch ( ComponentLookupException e )
             {

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java?view=diff&rev=514652&r1=514651&r2=514652
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
 Mon Mar  5 03:48:15 2007
@@ -67,7 +67,7 @@
     extends AbstractLogEnabled
     implements ArtifactMetadataSource
 {
-    public static final String ROLE_HINT = "maven";
+    public static final String ROLE_HINT = "default";
 
     private MavenProjectBuilder mavenProjectBuilder;
 

Modified: 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=514652&r1=514651&r2=514652
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
 (original)
+++ 
maven/components/trunk/maven-project/src/main/resources/META-INF/plexus/components.xml
 Mon Mar  5 03:48:15 2007
@@ -331,6 +331,27 @@
     </component>
 
     <component>
+      <role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
+      <role-hint>default</role-hint>
+      
<implementation>org.apache.maven.project.artifact.MavenMetadataSource</implementation>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.project.MavenProjectBuilder</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
+        </requirement>
+        <requirement>
+          
<role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.context.BuildContextManager</role>
+          <role-hint>default</role-hint>
+        </requirement>
+      </requirements>
+    </component>
+
+    <component>
       <role>org.apache.maven.MavenTools</role>
       <implementation>org.apache.maven.DefaultMavenTools</implementation>
       <requirements>


Reply via email to