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>
>>>>>>>
>>>>>
>