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]

Reply via email to