db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: Patch for review: multiproject build (was: Re: Minutes: JDO TCK Conference Call Friday, Oct 7, 9 am PDT)
Date Tue, 11 Oct 2005 13:57:29 GMT
Hi Michael,

Looks good

Craig

On Oct 10, 2005, at 1:49 PM, Michael Bouschen wrote:

> Hi,
>
>
>> Multiproject build - Michelle proposes that we should create a new
>> multiproject goal that invokes the default goal of each TCK  
>> subproject.
>> This will compile all code, but not install the schema or run  
>> tests for
>> TCK20.
>>
>>
> attached you find a patch for review adding goals jdo11.default,  
> jdo20.default and tck20.default to the maven.xml in trunk. The new  
> goals invoke the default goal on the corresponding subprojects.
>
> Regards Michael
>
> -- 
> Michael Bouschen        Tech@Spree Engineering GmbH
> mailto:mbo.tech@spree.de    http://www.tech.spree.de/
> Tel.:++49/30/235 520-33        Buelowstr. 66
> Fax.:++49/30/2175 2012        D-10783 Berlin
>
> Index: maven.xml
> ===================================================================
> --- maven.xml    (Revision 312493)
> +++ maven.xml    (Arbeitskopie)
> @@ -27,12 +27,15 @@
>
>      <goal name="help">
>          <echo>Custom goals for this project are:</echo>
> -        <echo>  jdo11.build - builds all JDO1 projects</echo>
> -        <echo>  jdo11.clean - cleans all JDO1 projects</echo>
> -        <echo>  jdo20.build - builds all JDO2 projects</echo>
> -        <echo>  jdo20.clean - cleans all JDO2 projects</echo>
> -        <echo>  tck20.build - builds tck20 and dependent JDO2  
> projects</echo>
> -        <echo>  tck20.clean - cleans tck20 and dependent JDO2  
> projects</echo>
> +        <echo>  jdo11.build   - builds all JDO1 projects</echo>
> +        <echo>  jdo11.default - calls the default goal for all  
> JDO1 projects</echo>
> +        <echo>  jdo11.clean   - cleans all JDO1 projects</echo>
> +        <echo>  jdo20.build   - builds all JDO2 projects</echo>
> +        <echo>  jdo20.default - calls the default goal for  all  
> JDO2 projects</echo>
> +        <echo>  jdo20.clean   - cleans all JDO2 projects</echo>
> +        <echo>  tck20.build   - builds tck20 and dependent JDO2  
> projects</echo>
> +        <echo>  tck20.default - calls the default goal for tck20  
> and dependent JDO2 projects</echo>
> +        <echo>  tck20.clean   - cleans tck20 and dependent JDO2  
> projects</echo>
>          <echo>Please check README.txt for more details.</echo>
>      </goal>
>
> @@ -47,6 +50,13 @@
>          <attainGoal name="multiproject:goal"/>
>      </goal>
>
> +    <goal name="jdo11.default"
> +          description="Calls the default goal for all JDO1 projects">
> +        <j:set var="maven.multiproject.includes">${jdo11.projects} 
> </j:set>
> +        <j:set var="goal">default</j:set>
> +        <attainGoal name="multiproject:goal"/>
> +    </goal>
> +
>      <goal name="jdo11.clean"
>            description="Cleans all JDO1 projects">
>          <j:set var="maven.multiproject.includes">${jdo11.projects} 
> </j:set>
> @@ -64,6 +74,13 @@
>          <attainGoal name="multiproject:goal"/>
>      </goal>
>
> +    <goal name="jdo20.default"
> +          description="Calls the default goal for all JDO2 projects">
> +        <j:set var="maven.multiproject.includes">${jdo20.projects} 
> </j:set>
> +        <j:set var="goal">default</j:set>
> +        <attainGoal name="multiproject:goal"/>
> +    </goal>
> +
>      <goal name="jdo20.clean"
>            description="Cleans all JDO2 projects">
>          <j:set var="maven.multiproject.includes">${jdo20.projects} 
> </j:set>
> @@ -77,6 +94,13 @@
>          <attainGoal name="multiproject:goal"/>
>      </goal>
>
> +    <goal name="tck20.default"
> +          description="Calls the default goal for tck20 and  
> dependent JDO2 projects">
> +        <j:set var="maven.multiproject.includes">${tck20.projects} 
> </j:set>
> +        <j:set var="goal">default</j:set>
> +        <attainGoal name="multiproject:goal"/>
> +    </goal>
> +
>      <goal name="tck20.clean"
>            description="Cleans tck20 and dependent JDO2 projects">
>          <j:set var="maven.multiproject.includes">${tck20.projects} 
> </j:set>
>


Mime
View raw message