Tabs....
--
dIon Gillard, Multitask Consulting
Blog: http://blogs.codehaus.org/people/dion/
[EMAIL PROTECTED] wrote on 11/09/2003 12:19:42 AM:
> evenisse 2003/09/10 07:19:42
>
> Modified: src/plugins-build/tjdo plugin.jelly project.xml
> src/plugins-build/tjdo/xdocs changes.xml goals.xml
index.xml
> Log:
> Apply MAVEN-736
>
> Revision Changes Path
> 1.4 +85 -65 maven/src/plugins-build/tjdo/plugin.jelly
>
> Index: plugin.jelly
> ===================================================================
> RCS file: /home/cvs/maven/src/plugins-build/tjdo/plugin.jelly,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- plugin.jelly 19 Aug 2003 05:08:35 -0000 1.3
> +++ plugin.jelly 10 Sep 2003 14:19:42 -0000 1.4
> @@ -1,76 +1,96 @@
> <?xml version="1.0"?>
>
> <!--
-
>
============================================================================
>
- Plugin for Triactive JDO implementation.
-
>
============================================================================
>
+
>
============================================================================
>
+ Plugin for Triactive JDO implementation.
+
>
============================================================================
>
-->
> <project
> - xmlns:j="jelly:core"
> - xmlns:ant="jelly:ant"
> - xmlns:u="jelly:util"
> - xmlns:doc="doc">
> + xmlns:j="jelly:core"
> + xmlns:ant="jelly:ant"
> + xmlns:u="jelly:util"
> + xmlns:doc="doc">
> +
> + <!--
+
> ========================================================================
>
+ Default goal.
+
> ========================================================================
>
+ -->
> + <goal name="tjdo"
> + description="Enhance classes for use with Triactive JDO"
> + prereqs="tjdo:enhance"/>
> +
> + <!--
+
> ========================================================================
>
+ Initializations.
+
> ========================================================================
>
+ -->
> + <goal name="tjdo:init">
> + <!-- Construct CLASSPATH to include TJDO and dependencies -->
> + <path id="tjdoClasspath">
> + <path refid="maven.dependency.classpath"/>
> + <pathelement path="${maven.build.dest}"/>
> + <pathelement path="${plugin.getDependencyPath('tjdo')}"/>
> + </path>
> +
> + <!-- Construct FileSet of JDO meta-data files -->
> + <j:set var="jdo_fileset_dir_var_name" value="maven.tjdo.
> jdo.fileset.dir"/>
> + <fileset dir="${context.
> getVariable(jdo_fileset_dir_var_name)}" id="jdo.files">
> + <!-- Includes -->
> + <j:set var="jdo_fileset_include_var_name" value="maven.
> tjdo.jdo.fileset.include"/>
> + <j:if test="${context.
> getVariable(jdo_fileset_include_var_name) != null}">
> + <include name="${context.
> getVariable(jdo_fileset_include_var_name)}"/>
> + </j:if>
> +
> + <!-- Excludes -->
> + <j:set var="jdo_fileset_exclude_var_name" value="maven.
> tjdo.jdo.fileset.exclude"/>
> + <j:if test="${context.
> getVariable(jdo_fileset_exclude_var_name) != null}">
> + <exclude name="${context.
> getVariable(jdo_fileset_exclude_var_name)}"/>
> + </j:if>
> + </fileset>
> + <pathconvert pathsep=" " property="tjdoMetaDataFiles"
> refid="jdo.files"/>
> + </goal>
> +
> + <!--
+
> ========================================================================
>
+ Run the enhancer on any class files to make the persistable.
> +
> ========================================================================
>
+ -->
> + <goal name="tjdo:enhance"
> + description="Provides the enhancement of classes to use
> TJDO for persistence"
> + prereqs="tjdo:init">
> + <echo>JDO-enhancing classes for Triactive JDO</echo>
> +
> + <!-- Run enhancer on JDO files -->
> + <ant:java dir="${maven.build.dest}"
> + classname="com.triactive.jdo.enhance.SunReferenceEnhancer"
> + failonerror="true"
> + fork="true">
> + <classpath refid="tjdoClasspath"/>
> + <arg line="${tjdoMetaDataFiles}"/>
> + </ant:java>
>
> - <!--
-
> ========================================================================
>
- Default goal.
-
> ========================================================================
>
- -->
> - <goal name="tjdo"
> - description="Enhance classes for use with Triactive JDO"
> - prereqs="tjdo:enhance"/>
> -
> - <!--
-
> ========================================================================
>
- Initializations.
-
> ========================================================================
>
- -->
> - <goal name="tjdo:init">
> - </goal>
> + <echo>Classes are now JDO-enhanced for Triactive JDO</echo>
> + </goal>
>
> <!--
-
> ========================================================================
>
- Run the enhancer on any class files to make the
> persistable.
-
> ========================================================================
>
- -->
> - <goal name="tjdo:enhance"
> - prereqs="tjdo:init">
> - <echo>JDO-enhancing classes for Triactive JDO</echo>
> -
> - <!-- Construct FileSet of JDO files for enhancing -->
> - <j:set var="jdo_fileset_dir_var_name" value="maven.tjdo.
> jdo.fileset.dir"/>
> - <fileset dir="${context.
> getVariable(jdo_fileset_dir_var_name)}" id="jdo.files">
> - <!-- Includes -->
> - <j:set var="jdo_fileset_include_var_name"
> value="maven.tjdo.jdo.fileset.include"/>
> - <j:if test="${context.
> getVariable(jdo_fileset_include_var_name) != null}">
> - <include name="${context.
> getVariable(jdo_fileset_include_var_name)}"/>
> - </j:if>
> -
> - <!-- Excludes -->
> - <j:set var="jdo_fileset_exclude_var_name"
> value="maven.tjdo.jdo.fileset.exclude"/>
> - <j:if test="${context.
> getVariable(jdo_fileset_exclude_var_name) != null}">
> - <exclude name="${context.
> getVariable(jdo_fileset_exclude_var_name)}"/>
> - </j:if>
> - </fileset>
> - <pathconvert pathsep=" " property="jdofiles"
refid="jdo.files"/>
> -
> - <!-- Construct CLASSPATH to include TJDO and dependencies -->
> - <path id="myclasspath">
> - <path refid="maven.dependency.classpath"/>
> - <pathelement path="${maven.build.dest}"/>
> - <pathelement path="${plugin.getDependencyPath('tjdo')}"/>
> - </path>
> -
> - <!-- Run enhancer on JDO files -->
> - <ant:java dir="${maven.build.dest}"
> - classname="com.triactive.jdo.enhance.SunReferenceEnhancer"
> - failonerror="true"
> - fork="true">
> - <classpath refid="myclasspath"/>
> - <arg line="${jdofiles}"/>
> - </ant:java>
> +
> ========================================================================
> + Goal to drop the JDO tables
> +
> ========================================================================
> + -->
> + <goal name="tjdo:drop-tables"
> + description="Drops the tables managed by Triactive JDO."
> + prereqs="tjdo:init">
> +
> + <!-- Drop JDO tables defined in JDO_TABLE -->
> + <ant:java dir="${maven.build.dest}"
> + classname="com.triactive.jdo.DropJDOTables"
> + failonerror="true"
> + fork="true">
> + <classpath refid="tjdoClasspath"/>
> + </ant:java>
>
> - <echo>Classes are now JDO-enhanced for Triactive JDO</echo>
> - </goal>
> + <echo>DB tables for Triactive JDO have now been dropped</echo>
> + </goal>
>
> </project>
>
>
>
> 1.4 +2 -2 maven/src/plugins-build/tjdo/project.xml
>
> Index: project.xml
> ===================================================================
> RCS file: /home/cvs/maven/src/plugins-build/tjdo/project.xml,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- project.xml 2 Sep 2003 10:23:33 -0000 1.3
> +++ project.xml 10 Sep 2003 14:19:42 -0000 1.4
> @@ -5,7 +5,7 @@
> <pomVersion>3</pomVersion>
> <id>maven-tjdo-plugin</id>
> <name>Maven TJDO plugin</name>
> - <currentVersion>0.1.1</currentVersion>
> + <currentVersion>1.0.0</currentVersion>
> <description/>
> <shortDescription>Maven TJDO plugin</shortDescription>
> <url>http://maven.apache.org/reference/plugins/tjdo/</url>
> @@ -20,7 +20,7 @@
> <dependency>
> <groupId>tjdo</groupId>
> <artifactId>tjdo</artifactId>
> - <version>2.0-beta</version>
> + <version>2.0-beta3</version>
> </dependency>
> </dependencies>
>
>
>
>
> 1.3 +15 -4 maven/src/plugins-build/tjdo/xdocs/changes.xml
>
> Index: changes.xml
> ===================================================================
> RCS file: /home/cvs/maven/src/plugins-build/tjdo/xdocs/changes.xml,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- changes.xml 19 Aug 2003 04:45:04 -0000 1.2
> +++ changes.xml 10 Sep 2003 14:19:42 -0000 1.3
> @@ -6,10 +6,21 @@
> </properties>
>
> <body>
> - <release version="0.1" date="2003-08-08">
> - <action dev="andy" type="add">
> - New plugin providing support for TJDO "enhance" method.
> - </action>
> +
> + <release version="1.0" date="10-Sep-2003" description="Minor
updates">
> + <action dev="andy" type="add">
> + Addition of "drop-tables", and revision of jelly code.
> + </action>
> + </release>
> + <release version="0.1.1" date="08-Aug-2003"
description="Minorupdates">
> + <action dev="andy" type="add">
> + Addition of documents and update to TJDO version number.
> + </action>
> + </release>
> + <release version="0.1" date="08-Aug-2003"
description="Initialrelease">
> + <action dev="andy" type="add">
> + New plugin providing support for TJDO "enhance" method.
> + </action>
> </release>
> </body>
> </document>
>
>
>
> 1.3 +6 -0 maven/src/plugins-build/tjdo/xdocs/goals.xml
>
> Index: goals.xml
> ===================================================================
> RCS file: /home/cvs/maven/src/plugins-build/tjdo/xdocs/goals.xml,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- goals.xml 19 Aug 2003 04:45:04 -0000 1.2
> +++ goals.xml 10 Sep 2003 14:19:42 -0000 1.3
> @@ -17,6 +17,12 @@
> of classes to use TJDO for persistence of java classes.
> </td>
> </tr>
> + <tr>
> + <td>tjdo:drop-tables</td>
> + <td>
> + Drops the tables managed by Triactive JDO.
> + </td>
> + </tr>
> </table>
> </section>
> </body>
>
>
>
> 1.3 +13 -13 maven/src/plugins-build/tjdo/xdocs/index.xml
>
> Index: index.xml
> ===================================================================
> RCS file: /home/cvs/maven/src/plugins-build/tjdo/xdocs/index.xml,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- index.xml 19 Aug 2003 04:45:04 -0000 1.2
> +++ index.xml 10 Sep 2003 14:19:42 -0000 1.3
> @@ -1,17 +1,17 @@
> <?xml version="1.0"?>
> <document>
> + <properties>
> + <title>Maven TJDO Plug-in</title>
> + <author email="[EMAIL PROTECTED]">Andy Jefferson</author>
> + </properties>
>
> - <properties>
> - <title>Maven TJDO Plug-in</title>
> - <author email="[EMAIL PROTECTED]">Andy Jefferson</author>
> - </properties>
> -
> - <body>
> - <section name="Maven TJDO Plugin">
> - <p>
> - This plugin provides an interface to the Triactive JDO
> implementation
> - (<a href="http://tjdo.sourceforge.net">TJDO</a>) of Sun'sJDO
spec.
> - </p>
> - </section>
> - </body>
> + <body>
> + <section name="Maven TJDO Plugin">
> + <p>
> + This plugin provides an interface to the Triactive JDO
> + implementation (<a
href="http://tjdo.sourceforge.net">TJDO</a>)
> + of Sun's JDO spec.
> + </p>
> + </section>
> + </body>
> </document>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]