You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ha...@apache.org on 2007/03/07 02:17:12 UTC

svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Author: handyande
Date: Tue Mar  6 17:17:11 2007
New Revision: 515406

URL: http://svn.apache.org/viewvc?view=rev&rev=515406
Log:
We need this component declaration for now, as the released components were on non-default role-hints, but the impl expects a default, so we provide it.
This can be removed once continuum gets a 2.1-SNAP maven dep

Modified:
    maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Modified: maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=515406&r1=515405&r2=515406
==============================================================================
--- maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml (original)
+++ maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml Tue Mar  6 17:17:11 2007
@@ -314,6 +314,25 @@
       </configuration>
     </component>
 
+    <!-- This needs to be removed once we can upgrade maven-project to 2.1-SNAPSHOT or later. -->
+    <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>
+      </requirements>
+    </component>
+
   </components>
 
 </component-set>



Re: svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Posted by Andrew Williams <an...@handyande.co.uk>.
Yes, I know this I just did not explain well :-p

On 16 Mar 2007, at 07:30, Emmanuel Venisse wrote:

> ok, we need it :( it is called by a component in maven deps.
>
> Emmanuel
>
> Emmanuel Venisse a écrit :
>> I don't misunderstand.
>> I just say that the component declared in maven dep is with  
>> 'maven' role-hint and we need to use it instead of re-declaring  
>> the component.
>> I'll revert your patch.
>> We'll use the 'default' role-hint when we'll use the latest maven- 
>> project.
>> Emmanuel
>> Andrew Williams a écrit :
>>> You misunderstand it's purpose.
>>> I am not defining a dependency, but rather re-declaring the  
>>> component.
>>> That is a copy of the "maven" hinted component as "default". The  
>>> latest maven-project uses "default" so this is a temporary measure.
>>>
>>> Does that make sense?
>>> Andy
>>>
>>> On 15 Mar 2007, at 22:41, Emmanuel Venisse wrote:
>>>
>>>> Handy,
>>>>
>>>> I think this patch is wrong, we need to use this component with  
>>>> 'maven' role-hint because it's this component declared in maven- 
>>>> project.
>>>>
>>>> Emmanuel
>>>>
>>>> handyande@apache.org a écrit :
>>>>> Author: handyande
>>>>> Date: Tue Mar  6 17:17:11 2007
>>>>> New Revision: 515406
>>>>> URL: http://svn.apache.org/viewvc?view=rev&rev=515406
>>>>> Log:
>>>>> We need this component declaration for now, as the released  
>>>>> components were on non-default role-hints, but the impl expects  
>>>>> a default, so we provide it.
>>>>> This can be removed once continuum gets a 2.1-SNAP maven dep
>>>>> Modified:
>>>>>     maven/continuum/trunk/continuum-release/src/main/resources/ 
>>>>> META-INF/plexus/components.xml
>>>>> Modified: maven/continuum/trunk/continuum-release/src/main/ 
>>>>> resources/META-INF/plexus/components.xml
>>>>> URL: http://svn.apache.org/viewvc/maven/continuum/trunk/ 
>>>>> continuum-release/src/main/resources/META-INF/plexus/ 
>>>>> components.xml?view=diff&rev=515406&r1=515405&r2=515406
>>>>> ================================================================== 
>>>>> ============
>>>>> --- maven/continuum/trunk/continuum-release/src/main/resources/ 
>>>>> META-INF/plexus/components.xml (original)
>>>>> +++ maven/continuum/trunk/continuum-release/src/main/resources/ 
>>>>> META-INF/plexus/components.xml Tue Mar  6 17:17:11 2007
>>>>> @@ -314,6 +314,25 @@
>>>>>        </configuration>
>>>>>      </component>
>>>>>  +    <!-- This needs to be removed once we can upgrade maven- 
>>>>> project to 2.1-SNAPSHOT or later. -->
>>>>> +    <component>
>>>>> +       
>>>>> <role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</r 
>>>>> ole>
>>>>> +      <role-hint>default</role-hint>
>>>>> +       
>>>>> <implementation>org.apache.maven.project.artifact.MavenMetadataSou 
>>>>> rce</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.RepositoryMeta 
>>>>> dataManager</role
>>>>> +>
>>>>> +        </requirement>
>>>>> +      </requirements>
>>>>> +    </component>
>>>>> +
>>>>>    </components>
>>>>>   </component-set>
>>>>
>>>
>>>
>>>
>>>
>


Re: svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Posted by Emmanuel Venisse <em...@venisse.net>.
ok, we need it :( it is called by a component in maven deps.

Emmanuel

Emmanuel Venisse a écrit :
> I don't misunderstand.
> I just say that the component declared in maven dep is with 'maven' 
> role-hint and we need to use it instead of re-declaring the component.
> I'll revert your patch.
> We'll use the 'default' role-hint when we'll use the latest maven-project.
> 
> Emmanuel
> 
> Andrew Williams a écrit :
>> You misunderstand it's purpose.
>> I am not defining a dependency, but rather re-declaring the component.
>> That is a copy of the "maven" hinted component as "default". The 
>> latest maven-project uses "default" so this is a temporary measure.
>>
>> Does that make sense?
>> Andy
>>
>> On 15 Mar 2007, at 22:41, Emmanuel Venisse wrote:
>>
>>> Handy,
>>>
>>> I think this patch is wrong, we need to use this component with 
>>> 'maven' role-hint because it's this component declared in maven-project.
>>>
>>> Emmanuel
>>>
>>> handyande@apache.org a écrit :
>>>> Author: handyande
>>>> Date: Tue Mar  6 17:17:11 2007
>>>> New Revision: 515406
>>>> URL: http://svn.apache.org/viewvc?view=rev&rev=515406
>>>> Log:
>>>> We need this component declaration for now, as the released 
>>>> components were on non-default role-hints, but the impl expects a 
>>>> default, so we provide it.
>>>> This can be removed once continuum gets a 2.1-SNAP maven dep
>>>> Modified:
>>>>     
>>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>>
>>>> Modified: 
>>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>>
>>>> URL: 
>>>> http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=515406&r1=515405&r2=515406 
>>>>
>>>> ============================================================================== 
>>>>
>>>> --- 
>>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>> (original)
>>>> +++ 
>>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>> Tue Mar  6 17:17:11 2007
>>>> @@ -314,6 +314,25 @@
>>>>        </configuration>
>>>>      </component>
>>>>  +    <!-- This needs to be removed once we can upgrade 
>>>> maven-project to 2.1-SNAPSHOT or later. -->
>>>> +    <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>
>>>> +      </requirements>
>>>> +    </component>
>>>> +
>>>>    </components>
>>>>   </component-set>
>>>
>>
>>
>>
>>
> 
> 
> 
> 


Re: svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Posted by Emmanuel Venisse <em...@venisse.net>.
I don't misunderstand.
I just say that the component declared in maven dep is with 'maven' role-hint and we need to use it instead of re-declaring the component.
I'll revert your patch.
We'll use the 'default' role-hint when we'll use the latest maven-project.

Emmanuel

Andrew Williams a écrit :
> You misunderstand it's purpose.
> I am not defining a dependency, but rather re-declaring the component.
> That is a copy of the "maven" hinted component as "default". The latest 
> maven-project uses "default" so this is a temporary measure.
> 
> Does that make sense?
> Andy
> 
> On 15 Mar 2007, at 22:41, Emmanuel Venisse wrote:
> 
>> Handy,
>>
>> I think this patch is wrong, we need to use this component with 
>> 'maven' role-hint because it's this component declared in maven-project.
>>
>> Emmanuel
>>
>> handyande@apache.org a écrit :
>>> Author: handyande
>>> Date: Tue Mar  6 17:17:11 2007
>>> New Revision: 515406
>>> URL: http://svn.apache.org/viewvc?view=rev&rev=515406
>>> Log:
>>> We need this component declaration for now, as the released 
>>> components were on non-default role-hints, but the impl expects a 
>>> default, so we provide it.
>>> This can be removed once continuum gets a 2.1-SNAP maven dep
>>> Modified:
>>>     
>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>
>>> Modified: 
>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=515406&r1=515405&r2=515406 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>> (original)
>>> +++ 
>>> maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml 
>>> Tue Mar  6 17:17:11 2007
>>> @@ -314,6 +314,25 @@
>>>        </configuration>
>>>      </component>
>>>  +    <!-- This needs to be removed once we can upgrade maven-project 
>>> to 2.1-SNAPSHOT or later. -->
>>> +    <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>
>>> +      </requirements>
>>> +    </component>
>>> +
>>>    </components>
>>>   </component-set>
>>
> 
> 
> 
> 


Re: svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Posted by Andrew Williams <an...@handyande.co.uk>.
You misunderstand it's purpose.
I am not defining a dependency, but rather re-declaring the component.
That is a copy of the "maven" hinted component as "default". The  
latest maven-project uses "default" so this is a temporary measure.

Does that make sense?
Andy

On 15 Mar 2007, at 22:41, Emmanuel Venisse wrote:

> Handy,
>
> I think this patch is wrong, we need to use this component with  
> 'maven' role-hint because it's this component declared in maven- 
> project.
>
> Emmanuel
>
> handyande@apache.org a écrit :
>> Author: handyande
>> Date: Tue Mar  6 17:17:11 2007
>> New Revision: 515406
>> URL: http://svn.apache.org/viewvc?view=rev&rev=515406
>> Log:
>> We need this component declaration for now, as the released  
>> components were on non-default role-hints, but the impl expects a  
>> default, so we provide it.
>> This can be removed once continuum gets a 2.1-SNAP maven dep
>> Modified:
>>     maven/continuum/trunk/continuum-release/src/main/resources/ 
>> META-INF/plexus/components.xml
>> Modified: maven/continuum/trunk/continuum-release/src/main/ 
>> resources/META-INF/plexus/components.xml
>> URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum- 
>> release/src/main/resources/META-INF/plexus/components.xml? 
>> view=diff&rev=515406&r1=515405&r2=515406
>> ===================================================================== 
>> =========
>> --- maven/continuum/trunk/continuum-release/src/main/resources/ 
>> META-INF/plexus/components.xml (original)
>> +++ maven/continuum/trunk/continuum-release/src/main/resources/ 
>> META-INF/plexus/components.xml Tue Mar  6 17:17:11 2007
>> @@ -314,6 +314,25 @@
>>        </configuration>
>>      </component>
>>  +    <!-- This needs to be removed once we can upgrade maven- 
>> project to 2.1-SNAPSHOT or later. -->
>> +    <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.RepositoryMetadat 
>> aManager</role
>> +>
>> +        </requirement>
>> +      </requirements>
>> +    </component>
>> +
>>    </components>
>>   </component-set>
>


Re: svn commit: r515406 - /maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml

Posted by Emmanuel Venisse <em...@venisse.net>.
Handy,

I think this patch is wrong, we need to use this component with 'maven' role-hint because it's this component declared in maven-project.

Emmanuel

handyande@apache.org a écrit :
> Author: handyande
> Date: Tue Mar  6 17:17:11 2007
> New Revision: 515406
> 
> URL: http://svn.apache.org/viewvc?view=rev&rev=515406
> Log:
> We need this component declaration for now, as the released components were on non-default role-hints, but the impl expects a default, so we provide it.
> This can be removed once continuum gets a 2.1-SNAP maven dep
> 
> Modified:
>     maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml
> 
> Modified: maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml
> URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml?view=diff&rev=515406&r1=515405&r2=515406
> ==============================================================================
> --- maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml (original)
> +++ maven/continuum/trunk/continuum-release/src/main/resources/META-INF/plexus/components.xml Tue Mar  6 17:17:11 2007
> @@ -314,6 +314,25 @@
>        </configuration>
>      </component>
>  
> +    <!-- This needs to be removed once we can upgrade maven-project to 2.1-SNAPSHOT or later. -->
> +    <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>
> +      </requirements>
> +    </component>
> +
>    </components>
>  
>  </component-set>
> 
> 
> 
> 
>