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="Minor updates">
  +      <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="Initial release">
  +      <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's JDO 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]

Reply via email to