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]