You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-dev@maven.apache.org by Brett Porter <br...@apache.org> on 2007/03/17 11:29:03 UTC

Re: svn commit: r496356 - /maven/scm/trunk/maven-scm-providers/pom.xml

Ok, coming back to this - these providers are still excluded from  
being built. Can we put them back into the main list of modules and  
put all the integration tests into a profile?

- Brett

On 16/01/2007, at 7:06 PM, Emmanuel Venisse wrote:

> agreed.
>
> Emmanuel
>
> Brett Porter a écrit :
>> So... why not comment out cvs and local too? Nobody uses them any  
>> more... and the local one is certainly the weirdest :)
>> Personally, I'd turn all the integration-ish tests off in the  
>> normal build (including svn which is very long), and put them in a  
>> profile.
>> On 16/01/2007, at 12:37 PM, Jason van Zyl wrote:
>>>
>>> On 15 Jan 07, at 8:32 PM 15 Jan 07, Brett Porter wrote:
>>>
>>>> For example, so that we can run them in CI and make sure they  
>>>> still build.
>>>>
>>>
>>> Then why not let CI do the hard work and turn on the profile and  
>>> make it easier for folks checking out and building?
>>>
>>> You were running them all anyway? So just turn on the profile for  
>>> all of them.
>>>
>>> Jason.
>>>
>>>> If we had multiple boxes and could target builds to where they  
>>>> could run, sure... but we're not there yet.
>>>>
>>>> - Brett
>>>>
>>>> On 16/01/2007, at 12:10 PM, Jason van Zyl wrote:
>>>>
>>>>>
>>>>> On 15 Jan 07, at 7:54 PM 15 Jan 07, Brett Porter wrote:
>>>>>
>>>>>> Yeah, I'd really rather we didn't put the builds in a profile,  
>>>>>> but instead moved the tests to the profile.
>>>>>>
>>>>>
>>>>> Why?
>>>>>
>>>>>> - Brett
>>>>>>
>>>>>> On 16/01/2007, at 2:40 AM, Emmanuel Venisse wrote:
>>>>>>
>>>>>>> Jason,
>>>>>>>
>>>>>>> clearcase, perforce, starteam, synergy and vss providers can  
>>>>>>> be tested without SCM installations. Why do  you put them in  
>>>>>>> a profile?
>>>>>>>
>>>>>>> Emmanuel
>>>>>>>
>>>>>>> jvanzyl@apache.org a écrit :
>>>>>>>> Author: jvanzyl
>>>>>>>> Date: Mon Jan 15 06:58:34 2007
>>>>>>>> New Revision: 496356
>>>>>>>> URL: http://svn.apache.org/viewvc?view=rev&rev=496356
>>>>>>>> Log:
>>>>>>>> o create a profile which contains all the weirder SCM  
>>>>>>>> providers, we'll need some decent profile activators which  
>>>>>>>> tell us if the provider is support on the system.
>>>>>>>> Modified:
>>>>>>>>     maven/scm/trunk/maven-scm-providers/pom.xml
>>>>>>>> Modified: maven/scm/trunk/maven-scm-providers/pom.xml
>>>>>>>> URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm- 
>>>>>>>> providers/pom.xml?view=diff&rev=496356&r1=496355&r2=496356
>>>>>>>> =============================================================== 
>>>>>>>> ===============
>>>>>>>> --- maven/scm/trunk/maven-scm-providers/pom.xml (original)
>>>>>>>> +++ maven/scm/trunk/maven-scm-providers/pom.xml Mon Jan 15  
>>>>>>>> 06:58:34 2007
>>>>>>>> @@ -29,15 +29,9 @@
>>>>>>>>    <name>Maven SCM Providers</name>
>>>>>>>>    <version>1.0-SNAPSHOT</version>
>>>>>>>>    <modules>
>>>>>>>> -    <module>maven-scm-provider-bazaar</module>
>>>>>>>> -    <module>maven-scm-provider-clearcase</module>
>>>>>>>>      <module>maven-scm-provider-local</module>
>>>>>>>> -    <module>maven-scm-provider-perforce</module>
>>>>>>>> -    <module>maven-scm-provider-starteam</module>
>>>>>>>>      <module>maven-scm-providers-cvs</module>
>>>>>>>>      <module>maven-scm-providers-svn</module>
>>>>>>>> -    <module>maven-scm-provider-synergy</module>
>>>>>>>> -    <module>maven-scm-provider-vss</module>
>>>>>>>>    </modules>
>>>>>>>>    <dependencies>
>>>>>>>>      <dependency>
>>>>>>>> @@ -52,4 +46,17 @@
>>>>>>>>        <scope>test</scope>
>>>>>>>>      </dependency>
>>>>>>>>    </dependencies>
>>>>>>>> +  <profiles>
>>>>>>>> +    <profile>
>>>>>>>> +      <id>all</id>
>>>>>>>> +      <modules>
>>>>>>>> +        <module>maven-scm-provider-bazaar</module>
>>>>>>>> +        <module>maven-scm-provider-clearcase</module>
>>>>>>>> +        <module>maven-scm-provider-perforce</module>
>>>>>>>> +        <module>maven-scm-provider-starteam</module>
>>>>>>>> +        <module>maven-scm-provider-synergy</module>
>>>>>>>> +        <module>maven-scm-provider-vss</module>
>>>>>>>> +      </modules>
>>>>>>>> +    </profile>  +  </profiles>
>>>>>>>>  </project>
>>>>>>
>>>>

Re: svn commit: r496356 - /maven/scm/trunk/maven-scm-providers/pom.xml

Posted by Jason van Zyl <ja...@maven.org>.
On 17 Mar 07, at 6:29 AM 17 Mar 07, Brett Porter wrote:

> Ok, coming back to this - these providers are still excluded from  
> being built. Can we put them back into the main list of modules and  
> put all the integration tests into a profile?
>

Provided stuff does not fail because I don't have ClearCase  
installed, for example, I'm fine with a profile. Some simple  
detection mechanism would be nice as it would be very cool for  
general detection at runtime and would certainly help with ITs.

Jason.

> - Brett
>
> On 16/01/2007, at 7:06 PM, Emmanuel Venisse wrote:
>
>> agreed.
>>
>> Emmanuel
>>
>> Brett Porter a écrit :
>>> So... why not comment out cvs and local too? Nobody uses them any  
>>> more... and the local one is certainly the weirdest :)
>>> Personally, I'd turn all the integration-ish tests off in the  
>>> normal build (including svn which is very long), and put them in  
>>> a profile.
>>> On 16/01/2007, at 12:37 PM, Jason van Zyl wrote:
>>>>
>>>> On 15 Jan 07, at 8:32 PM 15 Jan 07, Brett Porter wrote:
>>>>
>>>>> For example, so that we can run them in CI and make sure they  
>>>>> still build.
>>>>>
>>>>
>>>> Then why not let CI do the hard work and turn on the profile and  
>>>> make it easier for folks checking out and building?
>>>>
>>>> You were running them all anyway? So just turn on the profile  
>>>> for all of them.
>>>>
>>>> Jason.
>>>>
>>>>> If we had multiple boxes and could target builds to where they  
>>>>> could run, sure... but we're not there yet.
>>>>>
>>>>> - Brett
>>>>>
>>>>> On 16/01/2007, at 12:10 PM, Jason van Zyl wrote:
>>>>>
>>>>>>
>>>>>> On 15 Jan 07, at 7:54 PM 15 Jan 07, Brett Porter wrote:
>>>>>>
>>>>>>> Yeah, I'd really rather we didn't put the builds in a  
>>>>>>> profile, but instead moved the tests to the profile.
>>>>>>>
>>>>>>
>>>>>> Why?
>>>>>>
>>>>>>> - Brett
>>>>>>>
>>>>>>> On 16/01/2007, at 2:40 AM, Emmanuel Venisse wrote:
>>>>>>>
>>>>>>>> Jason,
>>>>>>>>
>>>>>>>> clearcase, perforce, starteam, synergy and vss providers can  
>>>>>>>> be tested without SCM installations. Why do  you put them in  
>>>>>>>> a profile?
>>>>>>>>
>>>>>>>> Emmanuel
>>>>>>>>
>>>>>>>> jvanzyl@apache.org a écrit :
>>>>>>>>> Author: jvanzyl
>>>>>>>>> Date: Mon Jan 15 06:58:34 2007
>>>>>>>>> New Revision: 496356
>>>>>>>>> URL: http://svn.apache.org/viewvc?view=rev&rev=496356
>>>>>>>>> Log:
>>>>>>>>> o create a profile which contains all the weirder SCM  
>>>>>>>>> providers, we'll need some decent profile activators which  
>>>>>>>>> tell us if the provider is support on the system.
>>>>>>>>> Modified:
>>>>>>>>>     maven/scm/trunk/maven-scm-providers/pom.xml
>>>>>>>>> Modified: maven/scm/trunk/maven-scm-providers/pom.xml
>>>>>>>>> URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm- 
>>>>>>>>> providers/pom.xml?view=diff&rev=496356&r1=496355&r2=496356
>>>>>>>>> ============================================================== 
>>>>>>>>> ================
>>>>>>>>> --- maven/scm/trunk/maven-scm-providers/pom.xml (original)
>>>>>>>>> +++ maven/scm/trunk/maven-scm-providers/pom.xml Mon Jan 15  
>>>>>>>>> 06:58:34 2007
>>>>>>>>> @@ -29,15 +29,9 @@
>>>>>>>>>    <name>Maven SCM Providers</name>
>>>>>>>>>    <version>1.0-SNAPSHOT</version>
>>>>>>>>>    <modules>
>>>>>>>>> -    <module>maven-scm-provider-bazaar</module>
>>>>>>>>> -    <module>maven-scm-provider-clearcase</module>
>>>>>>>>>      <module>maven-scm-provider-local</module>
>>>>>>>>> -    <module>maven-scm-provider-perforce</module>
>>>>>>>>> -    <module>maven-scm-provider-starteam</module>
>>>>>>>>>      <module>maven-scm-providers-cvs</module>
>>>>>>>>>      <module>maven-scm-providers-svn</module>
>>>>>>>>> -    <module>maven-scm-provider-synergy</module>
>>>>>>>>> -    <module>maven-scm-provider-vss</module>
>>>>>>>>>    </modules>
>>>>>>>>>    <dependencies>
>>>>>>>>>      <dependency>
>>>>>>>>> @@ -52,4 +46,17 @@
>>>>>>>>>        <scope>test</scope>
>>>>>>>>>      </dependency>
>>>>>>>>>    </dependencies>
>>>>>>>>> +  <profiles>
>>>>>>>>> +    <profile>
>>>>>>>>> +      <id>all</id>
>>>>>>>>> +      <modules>
>>>>>>>>> +        <module>maven-scm-provider-bazaar</module>
>>>>>>>>> +        <module>maven-scm-provider-clearcase</module>
>>>>>>>>> +        <module>maven-scm-provider-perforce</module>
>>>>>>>>> +        <module>maven-scm-provider-starteam</module>
>>>>>>>>> +        <module>maven-scm-provider-synergy</module>
>>>>>>>>> +        <module>maven-scm-provider-vss</module>
>>>>>>>>> +      </modules>
>>>>>>>>> +    </profile>  +  </profiles>
>>>>>>>>>  </project>
>>>>>>>
>>>>>
>