You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michael Bouschen <mb...@spree.de> on 2005/10/10 22:49:15 UTC

Patch for review: multiproject build (was: Re: Minutes: JDO TCK Conference Call Friday, Oct 7, 9 am PDT)

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			


Re: Patch for review: multiproject build (was: Re: Minutes: JDO TCK Conference Call Friday, Oct 7, 9 am PDT)

Posted by Craig L Russell <Cr...@Sun.COM>.
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>
>


Re: Patch for review: multiproject build

Posted by Michelle Caisse <Mi...@Sun.COM>.
Michael,

Looks good.  I tested tck20.default and it works fine.  Thanks!

-- Michelle

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