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