You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(37) |
Oct
(12) |
Nov
|
Dec
(47) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(9) |
Feb
(6) |
Mar
(1) |
Apr
(85) |
May
(9) |
Jun
|
Jul
(6) |
Aug
(85) |
Sep
(42) |
Oct
(27) |
Nov
(15) |
Dec
(27) |
2004 |
Jan
(39) |
Feb
(52) |
Mar
(43) |
Apr
(32) |
May
(18) |
Jun
(5) |
Jul
(63) |
Aug
(69) |
Sep
(12) |
Oct
(80) |
Nov
(55) |
Dec
(30) |
2005 |
Jan
(27) |
Feb
(6) |
Mar
(43) |
Apr
(5) |
May
(48) |
Jun
(48) |
Jul
(100) |
Aug
(16) |
Sep
(43) |
Oct
(25) |
Nov
(249) |
Dec
(2) |
2006 |
Jan
(9) |
Feb
(2) |
Mar
|
Apr
(26) |
May
(21) |
Jun
(8) |
Jul
(14) |
Aug
(104) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(32) |
Feb
|
Mar
(2) |
Apr
|
May
(38) |
Jun
(2) |
Jul
(9) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2008 |
Jan
|
Feb
(3) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andy J. <and...@us...> - 2004-05-19 20:07:28
|
andy_jefferson 04/05/19 13:07:21 Modified: jpox plugin.jelly Log: Changed to call JPOXEnhancer instead of StandardGenerator Revision Changes Path 1.9 +1 -1 maven-plugins/jpox/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/plugin.jelly,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- plugin.jelly 19 May 2004 18:05:22 -0000 1.8 +++ plugin.jelly 19 May 2004 20:07:21 -0000 1.9 @@ -72,7 +72,7 @@ <!-- Run JPOX Enhancer on JDO files --> <ant:java dir="${maven.jpox.classes.dir}" - classname="org.jpox.enhancer.StandardGenerator" + classname="org.jpox.enhancer.JPOXEnhancer" failonerror="true" fork="true"> <classpath refid="enhancerClasspath"/> |
From: Andy J. <and...@us...> - 2004-05-19 18:05:30
|
andy_jefferson 04/05/19 11:05:23 Modified: jpox plugin.jelly Log: Enabled verbose mode of JPOX Enhancer Revision Changes Path 1.8 +2 -2 maven-plugins/jpox/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/plugin.jelly,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- plugin.jelly 19 May 2004 16:29:58 -0000 1.7 +++ plugin.jelly 19 May 2004 18:05:22 -0000 1.8 @@ -81,9 +81,9 @@ <jvmarg value="-Dlog4j.configuration=${context.getVariable('maven.jpox.log4j.configuration')}"/> </j:if> - <!--j:if test="${context.getVariable('maven.jpox.verbose').toString().trim().equalsIgnoreCase('true')}"> + <j:if test="${context.getVariable('maven.jpox.verbose').toString().trim().equalsIgnoreCase('true')}"> <arg line="-v"/> - </j:if --> + </j:if> <arg line="${jdoMetaDataFiles}"/> </ant:java> |
From: Andy J. <and...@us...> - 2004-05-19 16:30:07
|
andy_jefferson 04/05/19 09:30:00 Modified: jpox/xdocs changes.xml index.xml properties.xml jpox plugin.jelly project.xml . maven.xml Log: Updated to use JPOX Enhancer instead of Sun Reference Implementation Revision Changes Path 1.9 +1 -0 maven-plugins/jpox/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/changes.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- changes.xml 9 May 2004 07:30:10 -0000 1.8 +++ changes.xml 19 May 2004 16:29:57 -0000 1.9 @@ -8,6 +8,7 @@ <body> <release version="1.0.0-beta-4" date="27-Apr-2004" description="Use of JPOX 1.0.0-beta-4"> <action dev="andy_jefferson" type="update">Changed to use JPOX 1.0.0-beta-4</action> + <action dev="andy_jefferson" type="update">Changed to use JPOX Enhancer 1.0.0-beta-4 instead of Sun RI enhancer</action> <action dev="andy_jefferson" type="add">Addition of verbose option to get diagnostics</action> </release> 1.5 +4 -4 maven-plugins/jpox/xdocs/index.xml Index: index.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/index.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- index.xml 26 Mar 2004 09:33:39 -0000 1.4 +++ index.xml 19 May 2004 16:29:57 -0000 1.5 @@ -9,9 +9,8 @@ <section name="Maven JPOX Plugin"> <p> This plugin provides an interface to the Java Persistent Objects - JDO implementation ( - <a href="http://jpox.sourceforge.net">JPOX</a> - ) of Sun's JDO spec. + JDO implementation (<a href="http://www.jpox.org">JPOX</a>) + of Sun's JDO spec. </p> <p> To use this plugin, you will need to install JPOX's jar into @@ -20,7 +19,8 @@ your JPOX installation directory). <source> ${maven.repo.local}/jpox/jars/ -${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-3.jar +${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-4.jar +${maven.repo.local}/jpox/jars/jpox-enhancer-1.0.0-beta-4.jar </source> </p> </section> 1.3 +7 -0 maven-plugins/jpox/xdocs/properties.xml Index: properties.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/properties.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- properties.xml 22 Jan 2004 19:48:45 -0000 1.2 +++ properties.xml 19 May 2004 16:29:57 -0000 1.3 @@ -69,6 +69,13 @@ Password for the database to be used by JPOX </td> </tr> + <tr> + <td>maven.jpox.log4j.configuration</td> + <td>Yes</td> + <td> + Log4J Configuration file for logging of output + </td> + </tr> </table> </section> </body> 1.7 +20 -12 maven-plugins/jpox/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/plugin.jelly,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- plugin.jelly 9 May 2004 07:30:11 -0000 1.6 +++ plugin.jelly 19 May 2004 16:29:58 -0000 1.7 @@ -45,9 +45,10 @@ <!-- Construct CLASSPATH to include JPOX and the classes --> <path id="jpoxClasspath"> - <path refid="maven.dependency.classpath"/> + <!--path refid="maven.dependency.classpath"/--> <pathelement path="${maven.jpox.classes.dir}"/> <pathelement path="${plugin.getDependencyPath('jpox')}"/> + <pathelement path="${plugin.getDependencyPath('log4j')}"/> </path> </goal> @@ -58,29 +59,36 @@ --> <goal name="jpox:enhance" prereqs="jpox:init"> - <echo>JDO-enhancing classes for Java Persistent Objects</echo> + <echo>JDO-enhancing classes for Java Persistent Objects JDO</echo> - <!-- Construct path for source files --> - <pathconvert pathsep=":" property="sourcepath" refid="jpoxClasspath"/> + <!-- Construct CLASSPATH for enhancer --> + <path id="enhancerClasspath"> + <pathelement path="${maven.jpox.classes.dir}"/> + <pathelement path="${plugin.getDependencyPath('jpox:jpox-enhancer')}"/> + <pathelement path="${plugin.getDependencyPath('bcel')}"/> + <pathelement path="${plugin.getDependencyPath('log4j')}"/> + <pathelement path="${plugin.getDependencyPath('jdo')}"/> + </path> - <!-- Run enhancer on JDO files --> + <!-- Run JPOX Enhancer on JDO files --> <ant:java dir="${maven.jpox.classes.dir}" - classname="org.jpox.enhance.SunReferenceEnhancer" + classname="org.jpox.enhancer.StandardGenerator" failonerror="true" fork="true"> - <classpath refid="jpoxClasspath"/> + <classpath refid="enhancerClasspath"/> - <arg line="-s"/> - <arg path="${sourcepath}"/> + <j:if test="${context.getVariable('maven.jpox.log4j.configuration') != null}"> + <jvmarg value="-Dlog4j.configuration=${context.getVariable('maven.jpox.log4j.configuration')}"/> + </j:if> - <j:if test="${context.getVariable('maven.jpox.verbose').toString().trim().equalsIgnoreCase('true')}"> + <!--j:if test="${context.getVariable('maven.jpox.verbose').toString().trim().equalsIgnoreCase('true')}"> <arg line="-v"/> - </j:if> + </j:if --> <arg line="${jdoMetaDataFiles}"/> </ant:java> - <echo>Classes are now JDO-enhanced for Java Persistent Objects</echo> + <echo>Classes are now JDO-enhanced for Java Persistent Objects JDO</echo> </goal> <!-- 1.12 +17 -2 maven-plugins/jpox/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/project.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- project.xml 9 May 2004 07:30:11 -0000 1.11 +++ project.xml 19 May 2004 16:29:58 -0000 1.12 @@ -28,17 +28,32 @@ <dependencies> <!-- if any of the jpox dependencies are updated remember to update ../maven-xml --> + <!-- Runtime dependencies --> <dependency> <groupId>jpox</groupId> <artifactId>jpox</artifactId> <version>1.0.0-beta-4</version> - <url>http://maven-plugins.sf.net/maven</url> + </dependency> + <dependency> + <groupId>jpox</groupId> + <artifactId>jpox-enhancer</artifactId> + <version>1.0.0-beta-4</version> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>1.2.8</version> </dependency> <dependency> <groupId>jdo</groupId> - <artifactId>jdori</artifactId> + <artifactId>jdo</artifactId> <version>1.0.1</version> </dependency> + <dependency> + <groupId>bcel</groupId> + <artifactId>bcel</artifactId> + <version>5.1</version> + </dependency> </dependencies> </project> 1.18 +2 -1 maven-plugins/maven.xml Index: maven.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/maven.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- maven.xml 9 May 2004 07:30:13 -0000 1.17 +++ maven.xml 19 May 2004 16:29:59 -0000 1.18 @@ -23,7 +23,8 @@ <!-- for the jpox plugin --> <ant:mkdir dir="${maven.repo.local}/jpox/jars/"/> <ant:touch file="${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-4.jar"/> - <ant:touch file="${maven.repo.local}/jdo/jars/jdori-1.0.1.jar"/> + <ant:touch file="${maven.repo.local}/jpox/jars/jpox-enhancer-1.0.0-beta-4.jar"/> + <ant:touch file="${maven.repo.local}/jdo/jars/jdo-1.0.1.jar"/> <!-- for the jaxb plugin --> <ant:mkdir dir="${maven.repo.local}/jaxb/jars/"/> |
From: Eric P. <de...@us...> - 2004-05-13 11:51:04
|
dep4b 04/05/13 04:50:57 Modified: findbugs project.xml Log: 0.7.2 has been released to match the findbugs 0.7.2 release Revision Changes Path 1.9 +5 -5 maven-plugins/findbugs/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/findbugs/project.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- project.xml 19 Apr 2004 13:35:34 -0000 1.8 +++ project.xml 13 May 2004 11:50:56 -0000 1.9 @@ -6,7 +6,7 @@ <id>maven-findbugs-plugin</id> <name>FindBugs Plug-in</name> <!-- groupId is in parent --> - <currentVersion>0.7.2-dev</currentVersion> + <currentVersion>0.7.2</currentVersion> <!-- organization is in parent --> <inceptionYear>2003</inceptionYear> <!-- package, logo are in parent. no gumpRepositoryId --> @@ -49,25 +49,25 @@ <dependency> <groupId>findbugs</groupId> <artifactId>findbugs</artifactId> - <version>0.7.1</version> + <version>0.7.2</version> <url>http://www.cs.umd.edu/~pugh/java/bugs/</url> </dependency> <dependency> <groupId>findbugs</groupId> <artifactId>findbugs-ant</artifactId> - <version>0.7.1</version> + <version>0.7.2</version> <url>http://www.cs.umd.edu/~pugh/java/bugs/</url> </dependency> <dependency> <groupId>findbugs</groupId> <artifactId>findbugs-coreplugin</artifactId> - <version>0.7.1</version> + <version>0.7.2</version> <url>http://www.cs.umd.edu/~pugh/java/bugs/</url> </dependency> <dependency> <groupId>findbugs</groupId> <artifactId>findbugs-bcel</artifactId> - <version>0.7.1</version> + <version>0.7.2</version> <url>http://www.cs.umd.edu/~pugh/java/bugs/</url> </dependency> <dependency> |
From: Byron S. <bsa...@us...> - 2004-05-12 12:33:56
|
bsaltysiak 04/05/12 05:33:39 Modified: vignette/xdocs index.xml properties.xml Log: fixed some xml tag problems Revision Changes Path 1.2 +1 -1 maven-plugins/vignette/xdocs/index.xml Index: index.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/vignette/xdocs/index.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- index.xml 2 May 2004 15:04:27 -0000 1.1 +++ index.xml 12 May 2004 12:33:38 -0000 1.2 @@ -58,7 +58,7 @@ files that haven't changed used the <code>vignette:touch*</code> goals. </p> <p> - Then you can use the <code>vignette:deploy*<code> goals to move files onto + Then you can use the <code>vignette:deploy*</code> goals to move files onto the CMS. </p> <p> 1.2 +2 -2 maven-plugins/vignette/xdocs/properties.xml Index: properties.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/vignette/xdocs/properties.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- properties.xml 2 May 2004 15:52:01 -0000 1.1 +++ properties.xml 12 May 2004 12:33:38 -0000 1.2 @@ -88,7 +88,7 @@ <td>Yes</td> <td> Project where <code>*.tld</code> files will be deployed to. - This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.tld.project} + This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.tld.project}</code> </td> </tr> <tr> @@ -104,7 +104,7 @@ <td>Yes</td> <td> Project where <code>*.properties</code> files will be deployed to. - This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.config.project} + This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.config.project}</code> </td> </tr> </table> |
From: Andy J. <and...@us...> - 2004-05-09 07:30:47
|
andy_jefferson 04/05/09 00:30:36 Modified: jpox/xdocs changes.xml jpox plugin.jelly plugin.properties project.xml . maven.xml Log: Updated to include verbose flag Revision Changes Path 1.8 +3 -4 maven-plugins/jpox/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/changes.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- changes.xml 25 Apr 2004 12:47:09 -0000 1.7 +++ changes.xml 9 May 2004 07:30:10 -0000 1.8 @@ -2,14 +2,13 @@ <document> <properties> <title>Maven JPOX plugin - Changes</title> - <author email="an...@aj...">Andy Jefferson</author> + <author email="an...@jp...">Andy Jefferson</author> </properties> <body> <release version="1.0.0-beta-4" date="27-Apr-2004" description="Use of JPOX 1.0.0-beta-4"> - <action dev="andy_jefferson" type="add"> - Matching release for JPOX 1.0.0-beta-4. - </action> + <action dev="andy_jefferson" type="update">Changed to use JPOX 1.0.0-beta-4</action> + <action dev="andy_jefferson" type="add">Addition of verbose option to get diagnostics</action> </release> <release version="1.0.0-beta-3" date="31-Mar-2004" description="Use of JPOX 1.0.0-beta-3"> 1.6 +6 -0 maven-plugins/jpox/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/plugin.jelly,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- plugin.jelly 31 Mar 2004 14:37:42 -0000 1.5 +++ plugin.jelly 9 May 2004 07:30:11 -0000 1.6 @@ -69,8 +69,14 @@ failonerror="true" fork="true"> <classpath refid="jpoxClasspath"/> + <arg line="-s"/> <arg path="${sourcepath}"/> + + <j:if test="${context.getVariable('maven.jpox.verbose').toString().trim().equalsIgnoreCase('true')}"> + <arg line="-v"/> + </j:if> + <arg line="${jdoMetaDataFiles}"/> </ant:java> 1.4 +3 -0 maven-plugins/jpox/plugin.properties Index: plugin.properties =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/plugin.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- plugin.properties 31 Mar 2004 14:37:42 -0000 1.3 +++ plugin.properties 9 May 2004 07:30:11 -0000 1.4 @@ -24,3 +24,6 @@ # Log4J log maven.jpox.log4j.configuration= + +# Verbose Mode +maven.jpox.verbose=false 1.11 +5 -1 maven-plugins/jpox/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/project.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- project.xml 25 Apr 2004 12:49:21 -0000 1.10 +++ project.xml 9 May 2004 07:30:11 -0000 1.11 @@ -34,7 +34,11 @@ <version>1.0.0-beta-4</version> <url>http://maven-plugins.sf.net/maven</url> </dependency> - <!-- Should really have jdori 1.0.1 in here --> + <dependency> + <groupId>jdo</groupId> + <artifactId>jdori</artifactId> + <version>1.0.1</version> + </dependency> </dependencies> </project> 1.17 +1 -0 maven-plugins/maven.xml Index: maven.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/maven.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- maven.xml 25 Apr 2004 12:47:48 -0000 1.16 +++ maven.xml 9 May 2004 07:30:13 -0000 1.17 @@ -23,6 +23,7 @@ <!-- for the jpox plugin --> <ant:mkdir dir="${maven.repo.local}/jpox/jars/"/> <ant:touch file="${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-4.jar"/> + <ant:touch file="${maven.repo.local}/jdo/jars/jdori-1.0.1.jar"/> <!-- for the jaxb plugin --> <ant:mkdir dir="${maven.repo.local}/jaxb/jars/"/> |
From: Byron S. <bsa...@us...> - 2004-05-04 23:51:34
|
bsaltysiak 04/05/04 16:51:28 Modified: vignette project.xml Log: removed cmsdeploy jar dependency Revision Changes Path 1.2 +0 -5 maven-plugins/vignette/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/vignette/project.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- project.xml 1 May 2004 05:31:01 -0000 1.1 +++ project.xml 4 May 2004 23:51:28 -0000 1.2 @@ -44,11 +44,6 @@ <id>servletapi</id> <version>2.2</version> </dependency> - <dependency> - <id>cmsdeploy</id> - <version>1.0.1</version> - <url>http://sourceforge.net/projects/cmsdeploy/</url> - </dependency> </dependencies> <build/> |
From: Byron S. <bsa...@us...> - 2004-05-02 15:54:01
|
bsaltysiak 04/05/02 08:53:55 Added: vignette/xdocs navigation.xml Log: initial documentation Revision Changes Path 1.1 maven-plugins/vignette/xdocs/navigation.xml Index: navigation.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project name="Maven Vignette Plugin"> <title>Maven Vignette Plugin</title> <body> <links> <item name="Maven" href="http://maven.apache.org/turbine/maven/"/> <item name="Vignette" href="http://www.vignette.com/"/> <item name="CMSDeploy" href="http://sourceforge.net/projects/cmsdeploy/"/> </links> <menu name="Overview"> <item name="Goals" href="/goals.html" /> <item name="Properties" href="/properties.html" /> <item name="Release Notes" href="/changes-report.html" /> </menu> </body> </project> |
From: Byron S. <bsa...@us...> - 2004-05-02 15:52:07
|
bsaltysiak 04/05/02 08:52:01 Added: vignette/xdocs properties.xml Log: initial documentation Revision Changes Path 1.1 maven-plugins/vignette/xdocs/properties.xml Index: properties.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <document> <properties> <title>Maven Vignette Plugin Properties</title> <author email="by...@sa...">Byron Saltysiak</author> </properties> <body> <section name="Maven Vignette Plugin Settings"> <table> <tr> <th>Property name</th> <th>Optional?</th> <th>Description</th> </tr> <tr> <td>maven.vignette.jars.vignette</td> <td>No</td> <td> Directory holding the Vignette jars: vgn_cms.jar and vgn_internals.jar. </td> </tr> <tr> <td>maven.vignette.jars.rsa</td> <td>Yes</td> <td> Directory holding the RSA jars: certj.jar, jsafe.jar, and sslj.jar. </td> </tr> <tr> <td>maven.vignette.cms.host</td> <td>No</td> <td> Url to the Vignette CMS host machine. </td> </tr> <tr> <td>maven.vignette.cms.port</td> <td>Yes</td> <td> Port number for this instance of the CMS. It defaults to 30210. </td> </tr> <tr> <td>maven.vignette.cms.user</td> <td>No</td> <td> A CMS user that has write permissions to the base level project. </td> </tr> <tr> <td>maven.vignette.cms.password</td> <td>No</td> <td> Password for the CMS User listed in <code>maven.vignette.cms.user</code>. </td> </tr> <tr> <td>maven.vignette.webapp.root.folder</td> <td>Yes</td> <td> Project where Vignette's WEB-INF resides. This defaults to <code>>webapps>vignette</code>. This folder will hold the main jar and lib jars under: <code>${maven.vignette.webapp.root.folder}>WEB-INF>lib</code>. </td> </tr> <tr> <td>maven.vignette.deploy.folder</td> <td>Yes</td> <td> Project where Jsps and static files will be put. This defaults to: <code>>test</code>. </td> </tr> maven.vignette.config.dir=WEB-INF/config maven.vignette.config.project=WEB-INF>config <tr> <td>maven.vignette.tld.dir</td> <td>Yes</td> <td> Configurable directory where <code>*.tld</code> files are located. This defaults to: <code>${basedir}/webapp/WEB-INF/tld</code>. </td> </tr> <tr> <td>maven.vignette.tld.project</td> <td>Yes</td> <td> Project where <code>*.tld</code> files will be deployed to. This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.tld.project} </td> </tr> <tr> <td>maven.vignette.config.dir</td> <td>Yes</td> <td> Configurable directory where <code>*.properties</code> files are located. This defaults to: <code>${basedir}/webapp/WEB-INF/config</code>. </td> </tr> <tr> <td>maven.vignette.config.project</td> <td>Yes</td> <td> Project where <code>*.properties</code> files will be deployed to. This defaults to: <code>${maven.vignette.webapp.root.folder}>${maven.vignette.config.project} </td> </tr> </table> </section> </body> </document> |
From: Byron S. <bsa...@us...> - 2004-05-02 15:14:56
|
bsaltysiak 04/05/02 08:14:50 Added: vignette/xdocs goals.xml Log: initial documentation Revision Changes Path 1.1 maven-plugins/vignette/xdocs/goals.xml Index: goals.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Vignette Plug-in Goals</title> <author email="by...@sa...">Byron Saltysiak</author> </properties> <body> <section name="Goals"> <table> <tr><th>Goal</th><th>Description</th></tr> <tr> <td>vignette:declare (default)</td> <td> <p> Creates the CMSDeploy Ant task which will be used by all 'deploy' commands. </p> <p> If this goal fails then your system is not configured correctly. </p> </td> </tr> <tr> <td>vignette:touchConfig</td> <td> <p> Updates the last modified date of the <code>**/*.properties</code> files in the <code>${basedir}/config</code> directory and the <code>**/*.tld</code> files in the <code>${basedir}/webapp</code> directory. </p> </td> </tr> <tr> <td>vignette:touchJsp</td> <td> <p> Updates the last modified date of the <code>**/*.jsp</code> files in the <code>${basedir}/webapp</code> directory. </p> </td> </tr> <tr> <td>vignette:touchLib</td> <td> <p> Updates the last modified date of the <code>.jar</code> files that are bundled with the project using the <code>war.bundle</code> property in the dependency list. </p> </td> </tr> <tr> <td>vignette:touchJar</td> <td> <p> Updates the last modified date of the <code>*.jar</code> files in the <code>${basedir}/target</code> directory. </p> </td> </tr> <tr> <td>vignette:touchAll</td> <td> <p> Execute: <code>vignette:touchConfig</code>, <code>vignette:touchJsp</code>, <code>vignette:touchLib</code>, and <code>vignette:touchJar</code>. </p> </td> </tr> <tr> <td>vignette:deployConfig</td> <td> <p> Moves the following files to the Vignette CMS if the last modified date has changed since the last time the file was deployed: the <code>**/*.properties</code> files in the <code>${basedir}/config</code> directory and the <code>**/*.tld</code> files in the <code>${basedir}/webapp</code> directory. </p> </td> </tr> <tr> <td>vignette:deployJsp</td> <td> <p> Moves the following files to the Vignette CMS if the last modified date has changed since the last time the file was deployed: the <code>**/*.jsp</code> files in the <code>${basedir}/webapp</code> directory. </p> </td> </tr> <tr> <td>vignette:deployLib</td> <td> <p> Moves the following files to the Vignette CMS if the last modified date has changed since the last time the file was deployed: the <code>.jar</code> files that are bundled with the project using the <code>war.bundle</code> property in the dependency list. </p> </td> </tr> <tr> <td>vignette:deployJar</td> <td> <p> Moves the following files to the Vignette CMS if the last modified date has changed since the last time the file was deployed: the <code>*.jar</code> files in the <code>${basedir}/target</code> directory. </p> </td> </tr> <tr> <td>vignette:deployAll</td> <td> <p> Execute: <code>vignette:deployConfig</code>, <code>vignette:deployJsp</code>, <code>vignette:deployLib</code>, and <code>vignette:deployJar</code>. </p> </td> </tr> <tr> <td>vignette:all</td> <td> <p> Execute: <code>vignette:touchAll</code> and <code>vignette:deployAll</code>. </p> </td> </tr> </table> </section> </body> </document> |
From: Byron S. <bsa...@us...> - 2004-05-02 15:04:33
|
bsaltysiak 04/05/02 08:04:27 Added: vignette/xdocs index.xml Log: initial documentation Revision Changes Path 1.1 maven-plugins/vignette/xdocs/index.xml Index: index.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Maven Vignette Plug-in</title> <author email="by...@sa...">Byron Saltysiak</author> </properties> <body> <section name="Maven Vignette Plug-in"> <p> This plugin deploys files to a Vignette CMS. </p> <subsection name="Installation"> <p> Make sure that the Vignette jars (vgn_cms.jar and vgn_internals.jar) and RSA jars (certj.jar, jsafe.jar, and sslj.jar) are correctly pointed to by the <a href="properties.html">maven.vignette.jars.*</a> properties. These files are distributed with Vignette. </p> <p> If you're repository does not have a <a href="http://sourceforge.net/projects/cmsdeploy/">CMSDeploy</a> jar listed, then you may need to download it from <a href="http://sourceforge.net/projects/cmsdeploy/">SourceForge</a> and add it manually. Just rename it to <code>cmsdeploy-1.0.1.jar</code> to satisfy this plugin's dependency. </p> <p> Install this plug-in. </p> <p> <strong>Note:</strong> At this point you should be able to run the <code>vignette:declare</code> goal which will insure that the above steps are done properly. </p> <p> Before attempting to use this plugin be sure to configure the plugin to point to your Vignette CMS instance. See the <a href="properties.html">maven.vignette.cms.*</a> properties. </p> <p> Lastly make sure that your project folder has the expected format. There should be <code>${basedir}/config</code> directory in which you have *.properties files. Your Jsps and static files should be in a folder called <code>${basedir}/webapp</code>. Your *.tld files should be located in <code>${basedir}/webapp/WEB-INF/tld</code>. </p> <p> <strong>Note:</strong> At this point you should be able to use the <code>vignette:deploy*</code> goals and then verify that it put your files onto the Vignette CMS. </p> </subsection> <subsection name="Usage"> <p> There are two basic sets of commands distributed with this plugin. The <emph>touch</emph> goals and the <emph>deploy</emph>. </p> <p> The <a href="http://sourceforge.net/projects/cmsdeploy/">CMSDeploy</a> code will only deploy files that were changed since the last invocation. If you want to distribute files that haven't changed used the <code>vignette:touch*</code> goals. </p> <p> Then you can use the <code>vignette:deploy*<code> goals to move files onto the CMS. </p> <p> There are some roll-up goals which are used to run many goals at once. These are <code>vignette:touchAll</code>, <code>vignette:deployAll</code>, and <code>vignette:all</code>. </p> </subsection> </section> </body> </document> |
From: Byron S. <bsa...@us...> - 2004-05-02 14:45:22
|
bsaltysiak 04/05/02 07:45:16 Added: vignette/xdocs changes.xml Log: initial documentation Revision Changes Path 1.1 maven-plugins/vignette/xdocs/changes.xml Index: changes.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Changes</title> <author email="by...@sa...">Byron Saltysiak</author> </properties> <body> <release version="1.0.0" date="2004-05-01"> <action dev="bsaltysiak" type="add"> Current version, for Vignette 1.0.0 </action> </release> </body> </document> |
From: Byron S. <bsa...@us...> - 2004-05-02 14:45:13
|
bsaltysiak 04/05/02 07:45:07 maven-plugins/vignette/xdocs - New directory |
From: Byron S. <bsa...@us...> - 2004-05-01 05:31:08
|
bsaltysiak 04/04/30 22:31:01 Added: vignette project.xml LICENSE.txt plugin.properties plugin.jelly project.properties Log: initial vignette plugin Revision Changes Path 1.1 maven-plugins/vignette/project.xml Index: project.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project> <extend>${basedir}/../plugin-project.xml</extend> <!--pomVersion is in parent --> <id>maven-vignette-plugin</id> <name>Maven Vignette plugin</name> <!-- groupId is in parent --> <currentVersion>1.0.0</currentVersion> <!-- organization is in parent --> <inceptionYear>2004</inceptionYear> <!-- package, logo are in parent. no gumpRepositoryId --> <description>Plugin used to deploy Java webapps to a Vignette CMS system.</description> <shortDescription>Plugin used to deploy to a Vignette CMS.</shortDescription> !-- issue tracking url, siteAddress are in parent --> <siteDirectory>/home/groups/m/ma/maven-plugins/htdocs/vignette/</siteDirectory> <distributionDirectory>/home/groups/m/ma/maven-plugins/htdocs/vignette/distributions/</distributionDirectory> <repository> <connection>scm:cvs:pserver:an...@cv...:/cvsroot/maven-plugins/:maven-plugins/vignette</connection> <url>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/maven-plugins/maven-plugins/vignette/</url> </repository> <versions> </versions> <branches> </branches> <!-- mailingLists are in parent --> <developers> <developers> <developer> <name>Byron Saltysiak</name> <id>bsaltysiak</id> <email>by...@sa...</email> </developer> </developers> </developers> <dependencies> <dependency> <id>servletapi</id> <version>2.2</version> </dependency> <dependency> <id>cmsdeploy</id> <version>1.0.1</version> <url>http://sourceforge.net/projects/cmsdeploy/</url> </dependency> </dependencies> <build/> </project> 1.1 maven-plugins/vignette/LICENSE.txt Index: LICENSE.txt =================================================================== GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. 1.1 maven-plugins/vignette/plugin.properties Index: plugin.properties =================================================================== maven.vignette.tld.dir=WEB-INF/tld maven.vignette.tld.project=WEB-INF>tld maven.vignette.config.dir=WEB-INF/config maven.vignette.config.project=WEB-INF>config maven.vignette.cms.host=none maven.vignette.cms.port=30210 maven.vignette.cms.user=none maven.vignette.cms.password=none maven.vignette.webapp.root.folder=>webapps>vignette maven.vignette.deploy.folder=>test maven.vignette.jars.vignette=/vignetteLibs maven.vignette.jars.rsa=/rsaLibs 1.1 maven-plugins/vignette/plugin.jelly Index: plugin.jelly =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <!-- /* * Copyright 2004 Byron Saltysiak * * Protected by the GNU General Public License. * * */ --> <project xmlns:j="jelly:core" xmlns:license="license" xmlns:util="jelly:util" xmlns:ant="jelly:ant" xmlns:artifact="artifact" xmlns:caller="caller"> <goal name="vignette"> <attainGoal name="vignette:declare" /> </goal> <goal name="vignette:all" > <attainGoal name="vignette:touchAll" /> <attainGoal name="vignette:deployAll" /> </goal> <goal name="vignette:touchAll"> <attainGoal name="vignette:touchJsp" /> <attainGoal name="vignette:touchLib" /> <attainGoal name="vignette:touchJar" /> <attainGoal name="vignette:touchConfig" /> </goal> <goal name="vignette:deployAll"> <attainGoal name="vignette:deployJsp" /> <attainGoal name="vignette:deployLib" /> <attainGoal name="vignette:deployJar" /> <attainGoal name="vignette:deployConfig" /> </goal> <goal name="vignette:declare" description="Setup necessary Ant task"> <echo message="vignetteJar directory: ${maven.vignette.jars.vignette}" /> <echo message="rsaJar directory: ${maven.vignette.jars.rsa}" /> <ant:taskdef name="CMSDeploy" classname="com.ide.vignette.tools.CMSDeployTask"> <ant:classpath> <ant:pathelement path="${maven.vignette.jars.rsa}/jsafe.jar" /> <ant:pathelement path="${maven.vignette.jars.rsa}/certj.jar" /> <ant:pathelement path="${maven.vignette.jars.rsa}/sslj.jar" /> <ant:pathelement path="${maven.vignette.jars.vignette}/vgn_cms.jar" /> <ant:pathelement path="${maven.vignette.jars.vignette}/vgn_internals.jar" /> <ant:pathelement path="${plugin.getDependencyPath('servletapi')}" /> <ant:pathelement path="${plugin.getDependencyPath('cmsdeploy')}" /> </ant:classpath> </ant:taskdef> </goal> <goal name="vignette:deployJsp" prereqs="vignette:declare"> <CMSDeploy type="Templates" host="${maven.vignette.cms.host}" password="${maven.vignette.cms.password}" port="${maven.vignette.cms.port}" user="${maven.vignette.cms.user}" verbose="true" override="true" vgnproject="${maven.vignette.deploy.folder}" resetFilesIndex="false" > <fileset dir="${basedir}/webapp"> <include name="**/*.jsp"/> </fileset> </CMSDeploy> </goal> <goal name="vignette:touchJsp"> <touch> <fileset dir="${basedir}/webapp"> <include name="**/*.jsp"/> </fileset> </touch> </goal> <goal name="vignette:touchLib"> <touch> <j:forEach var="lib" items="${pom.artifacts}"> <j:set var="dep" value="${lib.dependency}"/> <j:if test="${dep.getProperty('war.bundle')=='true'}"> <j:if test="${dep.type =='jar'}"> <echo message="adding ${lib.path}" /> <fileset file="${lib.path}"/> </j:if> </j:if> </j:forEach> </touch> </goal> <goal name="vignette:deployLib" prereqs="vignette:declare"> <CMSDeploy type="StaticFiles" host="${maven.vignette.cms.host}" password="${maven.vignette.cms.password}" port="${maven.vignette.cms.port}" user="${maven.vignette.cms.user}" verbose="true" override="true" vgnproject="${maven.vignette.webapp.root.folder}>WEB-INF>lib" resetFilesIndex="false" > <j:forEach var="lib" items="${pom.artifacts}"> <j:set var="dep" value="${lib.dependency}"/> <j:if test="${dep.getProperty('war.bundle')=='true'}"> <j:if test="${dep.type =='jar'}"> <echo message="adding ${lib.path}" /> <fileset file="${lib.path}"/> </j:if> </j:if> </j:forEach> </CMSDeploy> </goal> <goal name="vignette:touchJar"> <touch> <fileset dir="${basedir}/target"> <include name="*.jar" /> </fileset> </touch> </goal> <goal name="vignette:deployJar" prereqs="vignette:declare"> <CMSDeploy type="StaticFiles" host="${maven.vignette.cms.host}" password="${maven.vignette.cms.password}" port="${maven.vignette.cms.port}" user="${maven.vignette.cms.user}" verbose="true" override="true" vgnproject="${maven.vignette.webapp.root.folder}>WEB-INF>lib" resetFilesIndex="false" > <fileset dir="${basedir}/target"> <include name="*.jar" /> </fileset> </CMSDeploy> </goal> <goal name="vignette:touchConfig"> <touch> <fileset dir="${basedir}/config"> <include name="**/*.properties"/> </fileset> <fileset dir="${basedir}/webapp"> <include name="**/*.tld"/> </fileset> </touch> </goal> <goal name="vignette:deployConfig" prereqs="vignette:declare"> <CMSDeploy type="StaticFiles" host="${maven.vignette.cms.host}" password="${maven.vignette.cms.password}" port="${maven.vignette.cms.port}" user="${maven.vignette.cms.user}" verbose="true" override="true" vgnproject="${maven.vignette.webapp.root.folder}>${maven.vignette.config.project}" resetFilesIndex="false" > <fileset dir="${basedir}/${maven.vignette.config.dir}"> <include name="**/*.properties"/> </fileset> </CMSDeploy> <CMSDeploy type="StaticFiles" host="${maven.vignette.cms.host}" password="${maven.vignette.cms.password}" port="${maven.vignette.cms.port}" user="${maven.vignette.cms.user}" verbose="true" override="true" vgnproject="${maven.vignette.webapp.root.folder}>${maven.vignette.tld.project}" resetFilesIndex="false" > <fileset dir="${basedir}/${maven.vignette.tld.dir}"> <include name="**/*.tld"/> </fileset> </CMSDeploy> </goal> </project> 1.1 maven-plugins/vignette/project.properties Index: project.properties =================================================================== # ------------------------------------------------------------------- # P R O J E C T P R O P E R T I E S # ------------------------------------------------------------------- maven.xdoc.date=left maven.xdoc.version=${pom.currentVersion} maven.license.licenseFile=${basedir}/../LICENSE.txt maven.ui.banner.background=white maven.ui.body.background=white maven.ui.body.foreground=black maven.repo.remote=http://www.ibiblio.org/maven |
From: Byron S. <bsa...@us...> - 2004-05-01 05:30:54
|
bsaltysiak 04/04/30 22:30:48 maven-plugins/vignette - New directory |
From: dion g. <dio...@us...> - 2004-04-25 19:17:42
|
diongillard 04/04/25 09:46:03 Modified: dbunit/xdocs changes.xml Log: Add more detail on the format property Revision Changes Path 1.7 +2 -0 maven-plugins/dbunit/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/xdocs/changes.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- changes.xml 16 Feb 2004 15:40:01 -0000 1.6 +++ changes.xml 25 Apr 2004 16:46:03 -0000 1.7 @@ -8,6 +8,8 @@ <body> <release version="1.2" date="in CVS"> + <action dev="diongillard" type="update">Allow schema to be specified for generate-dtd</action> + <action dev="diongillard" type="update">Move to dbunit v2</action> <action dev="diongillard" type="fix">Remove old docs</action> </release> |
From: Andy J. <and...@us...> - 2004-04-25 19:15:38
|
andy_jefferson 04/04/25 05:49:21 Modified: jpox project.xml Log: Updated to JPOX 1.0.0 beta-4 Revision Changes Path 1.10 +1 -1 maven-plugins/jpox/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/project.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- project.xml 25 Apr 2004 12:47:09 -0000 1.9 +++ project.xml 25 Apr 2004 12:49:21 -0000 1.10 @@ -2,7 +2,7 @@ <extend>${basedir}/../plugin-project.xml</extend> <id>maven-jpox-plugin</id> <name>JPOX JDO plugin</name> - <currentVersion>1.0.0-beta-3</currentVersion> + <currentVersion>1.0.0-beta-4</currentVersion> <inceptionYear>2003</inceptionYear> <description>Maven plugin for Java Persistent Objects (JPOX) JDO implementation.</description> <shortDescription>Maven plugin for Java Persistent Objects (JPOX) JDO implementation.</shortDescription> |
From: dion g. <dio...@us...> - 2004-04-25 19:00:24
|
diongillard 04/04/25 09:42:27 Modified: dbunit/src/main/org/apache/maven/dbunit DTDGenerator.java Log: Add schema property Revision Changes Path 1.3 +19 -1 maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DTDGenerator.java Index: DTDGenerator.java =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DTDGenerator.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DTDGenerator.java 16 Apr 2003 00:49:46 -0000 1.2 +++ DTDGenerator.java 25 Apr 2004 16:42:27 -0000 1.3 @@ -70,6 +70,7 @@ private String user; private String password; private String fileName; + private String schema; /** * Generate the DTD @@ -82,7 +83,15 @@ Class driverClass = Class.forName(getDriverClassName()); Connection jdbcConnection = DriverManager.getConnection( getUrl(), getUser(), getPassword()); - IDatabaseConnection connection = new DatabaseConnection(jdbcConnection); + IDatabaseConnection connection = null; + if (schema == null) + { + connection = new DatabaseConnection(jdbcConnection); + } + else + { + connection = new DatabaseConnection(jdbcConnection, schema); + } // write DTD file FlatDtdDataSet.write(connection.createDataSet(), @@ -133,4 +142,13 @@ { fileName = newFileName; } + + public String getSchema() + { + return schema; + } + public void setSchema(String schema) + { + this.schema = schema; + } } \ No newline at end of file |
From: dion g. <dio...@us...> - 2004-04-25 18:59:18
|
diongillard 04/04/25 11:55:43 Modified: dbunit project.xml plugin.jelly dbunit/src/main/org/apache/maven/dbunit DataSetTool.java Log: Allow excel export of multiple tables or all Revision Changes Path 1.20 +5 -0 maven-plugins/dbunit/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/project.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- project.xml 25 Apr 2004 18:18:00 -0000 1.19 +++ project.xml 25 Apr 2004 18:55:40 -0000 1.20 @@ -61,6 +61,11 @@ <artifactId>poi</artifactId> <version>1.8.0-dev-20020919</version> </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.0</version> + </dependency> </dependencies> 1.10 +1 -0 maven-plugins/dbunit/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/plugin.jelly,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- plugin.jelly 25 Apr 2004 18:18:01 -0000 1.9 +++ plugin.jelly 25 Apr 2004 18:55:41 -0000 1.10 @@ -99,6 +99,7 @@ schema="${maven.dbunit.schema}" fileName="${maven.build.dir}/dbunit/export.xls" dataSetFormat="excel" + exportTables="${tables}" operation="export" /> ${tool.process()} <ant:echo>Spreadsheet generated to ${maven.build.dir}/dbunit/export.xls</ant:echo> 1.2 +19 -2 maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DataSetTool.java Index: DataSetTool.java =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DataSetTool.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DataSetTool.java 25 Apr 2004 18:17:50 -0000 1.1 +++ DataSetTool.java 25 Apr 2004 18:55:42 -0000 1.2 @@ -62,6 +62,8 @@ import java.util.Map; import java.util.HashMap; +import org.apache.commons.lang.StringUtils; + import org.dbunit.database.IDatabaseConnection; import org.dbunit.dataset.DataSetException; import org.dbunit.dataset.excel.XlsDataSet; @@ -75,6 +77,8 @@ private String operation; /** dbunit database operation based on the string */ private DatabaseOperation dbOperation; + /** list of comma separated table names to export */ + private String exportTables; /** export psuedo operation */ private static final String EXPORT = "EXPORT"; /** format for excel files */ @@ -102,6 +106,15 @@ if (operation.equalsIgnoreCase("INSERT")) dbOperation = DatabaseOperation.INSERT; } + public String getExportTables() + { + return exportTables; + } + public void setExportTables(String tables) + { + exportTables = tables; + } + public void process() throws ClassNotFoundException, SQLException, IOException, DataSetException { if (getOperation().equalsIgnoreCase(EXPORT)) @@ -111,9 +124,13 @@ // write file if (getDataSetFormat().equalsIgnoreCase("EXCEL")) { - XlsDataSet.write(connection.createDataSet(), new FileOutputStream(getFileName())); + if (getExportTables() == null) XlsDataSet.write(connection.createDataSet(), new FileOutputStream(getFileName())); + else + { + String[] tables = StringUtils.split(getExportTables(), ","); + XlsDataSet.write(connection.createDataSet(tables), new FileOutputStream(getFileName())); + } } - } } |
From: dion g. <dio...@us...> - 2004-04-25 18:21:09
|
diongillard 04/04/25 11:18:02 Modified: dbunit/src/main/org/apache/maven/dbunit DTDGenerator.java dbunit project.xml plugin.jelly Added: dbunit/src/main/org/apache/maven/dbunit DbUnitTool.java DataSetTool.java Log: Refactoring Start of export/import using xls Revision Changes Path 1.4 +2 -76 maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DTDGenerator.java Index: DTDGenerator.java =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DTDGenerator.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DTDGenerator.java 25 Apr 2004 16:42:27 -0000 1.3 +++ DTDGenerator.java 25 Apr 2004 18:17:45 -0000 1.4 @@ -57,20 +57,11 @@ */ import java.io.FileOutputStream; -import java.sql.Connection; -import java.sql.DriverManager; -import org.dbunit.database.DatabaseConnection; import org.dbunit.database.IDatabaseConnection; import org.dbunit.dataset.xml.FlatDtdDataSet; -public class DTDGenerator +public class DTDGenerator extends DbUnitTool { - private String driverClassName; - private String url; - private String user; - private String password; - private String fileName; - private String schema; /** * Generate the DTD @@ -80,75 +71,10 @@ public void generate() throws Exception { // database connection - Class driverClass = Class.forName(getDriverClassName()); - Connection jdbcConnection = DriverManager.getConnection( - getUrl(), getUser(), getPassword()); - IDatabaseConnection connection = null; - if (schema == null) - { - connection = new DatabaseConnection(jdbcConnection); - } - else - { - connection = new DatabaseConnection(jdbcConnection, schema); - } - + IDatabaseConnection connection = getConnection(); // write DTD file FlatDtdDataSet.write(connection.createDataSet(), new FileOutputStream(getFileName())); } - public String getDriverClassName() - { - return driverClassName; - } - public void setDriverClassName(String name) - { - driverClassName = name; - } - - public String getUrl() - { - return url; - } - public void setUrl(String newURL) - { - url = newURL; - } - - public String getUser() - { - return user; - } - public void setUser(String newUser) - { - user = newUser; - } - - public String getPassword() - { - return password; - } - public void setPassword(String newPassword) - { - password = newPassword; - } - - public String getFileName() - { - return fileName; - } - public void setFileName(String newFileName) - { - fileName = newFileName; - } - - public String getSchema() - { - return schema; - } - public void setSchema(String schema) - { - this.schema = schema; - } } \ No newline at end of file 1.1 maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DbUnitTool.java Index: DbUnitTool.java =================================================================== package org.apache.maven.dbunit; /* ==================================================================== * The Apache Software License, Version 1.1 * * Copyright (c) 2002 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "Apache" and "Apache Software Foundation" and * "Apache Maven" must not be used to endorse or promote products * derived from this software without prior written permission. For * written permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache", * "Apache Maven", nor may "Apache" appear in their name, without * prior written permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * * ==================================================================== */ import org.dbunit.database.IDatabaseConnection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.dbunit.database.DatabaseConnection; /** * Base class for working with DbUnit * * @author Dion Gillard */ public class DbUnitTool { private String driverClassName; private String url; private String user; private String password; private String fileName; private String schema; public String getDriverClassName() { return driverClassName; } public void setDriverClassName(String name) { driverClassName = name; } public String getUrl() { return url; } public void setUrl(String newURL) { url = newURL; } public String getUser() { return user; } public void setUser(String newUser) { user = newUser; } public String getPassword() { return password; } public void setPassword(String newPassword) { password = newPassword; } public String getFileName() { return fileName; } public void setFileName(String newFileName) { fileName = newFileName; } public String getSchema() { return schema; } public void setSchema(String schema) { this.schema = schema; } protected IDatabaseConnection getConnection() throws SQLException, ClassNotFoundException { Class driverClass = Class.forName(getDriverClassName()); Connection jdbcConnection = DriverManager.getConnection( getUrl(), getUser(), getPassword()); IDatabaseConnection connection = null; if (getSchema() == null) { connection = new DatabaseConnection(jdbcConnection); } else { connection = new DatabaseConnection(jdbcConnection, getSchema()); } return connection; } } 1.1 maven-plugins/dbunit/src/main/org/apache/maven/dbunit/DataSetTool.java Index: DataSetTool.java =================================================================== package org.apache.maven.dbunit; /* ==================================================================== * The Apache Software License, Version 1.1 * * Copyright (c) 2002 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "Apache" and "Apache Software Foundation" and * "Apache Maven" must not be used to endorse or promote products * derived from this software without prior written permission. For * written permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache", * "Apache Maven", nor may "Apache" appear in their name, without * prior written permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * * ==================================================================== */ import java.io.FileOutputStream; import java.io.IOException; import java.sql.SQLException; import java.util.Map; import java.util.HashMap; import org.dbunit.database.IDatabaseConnection; import org.dbunit.dataset.DataSetException; import org.dbunit.dataset.excel.XlsDataSet; import org.dbunit.operation.DatabaseOperation; public class DataSetTool extends DbUnitTool { /** the type of data set being processed */ private String dataSetFormat; /** the operation to perform on the data set */ private String operation; /** dbunit database operation based on the string */ private DatabaseOperation dbOperation; /** export psuedo operation */ private static final String EXPORT = "EXPORT"; /** format for excel files */ private static final String EXCEL = "EXCEL"; public String getDataSetFormat() { return dataSetFormat; } public void setDataSetFormat(String name) { dataSetFormat = name; } public String getOperation() { return operation; } public void setOperation(String name) { operation = name; if (operation == null) operation = "INSERT"; if (operation.equalsIgnoreCase("CLEAN_INSERT")) dbOperation = DatabaseOperation.CLEAN_INSERT; if (operation.equalsIgnoreCase("DELETE")) dbOperation = DatabaseOperation.DELETE; if (operation.equalsIgnoreCase("INSERT")) dbOperation = DatabaseOperation.INSERT; } public void process() throws ClassNotFoundException, SQLException, IOException, DataSetException { if (getOperation().equalsIgnoreCase(EXPORT)) { // database connection IDatabaseConnection connection = getConnection(); // write file if (getDataSetFormat().equalsIgnoreCase("EXCEL")) { XlsDataSet.write(connection.createDataSet(), new FileOutputStream(getFileName())); } } } } 1.19 +5 -0 maven-plugins/dbunit/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/project.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- project.xml 25 Apr 2004 16:15:18 -0000 1.18 +++ project.xml 25 Apr 2004 18:18:00 -0000 1.19 @@ -56,6 +56,11 @@ <classloader>root.maven</classloader> </properties> </dependency> + <dependency> + <groupId>poi</groupId> + <artifactId>poi</artifactId> + <version>1.8.0-dev-20020919</version> + </dependency> </dependencies> 1.9 +15 -0 maven-plugins/dbunit/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/plugin.jelly,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- plugin.jelly 25 Apr 2004 17:13:55 -0000 1.8 +++ plugin.jelly 25 Apr 2004 18:18:01 -0000 1.9 @@ -88,5 +88,20 @@ <operation type="${maven.dbunit.deleteType}" src="${file}" format="${maven.dbunit.format}" /> </dbunit> </goal> + + <goal name="dbunit:export-xls"> + <ant:mkdir dir="${maven.build.dir}/dbunit/" /> + <j:useBean var="tool" class="org.apache.maven.dbunit.DataSetTool" + driverClassName="${maven.dbunit.driverClassName}" + url="${maven.dbunit.url}" + user="${maven.dbunit.user}" + password="${maven.dbunit.password}" + schema="${maven.dbunit.schema}" + fileName="${maven.build.dir}/dbunit/export.xls" + dataSetFormat="excel" + operation="export" /> + ${tool.process()} + <ant:echo>Spreadsheet generated to ${maven.build.dir}/dbunit/export.xls</ant:echo> + </goal> </project> |
From: dion g. <dio...@us...> - 2004-04-25 17:17:17
|
diongillard 04/04/25 10:13:57 Modified: dbunit plugin.jelly Log: Fix typos Revision Changes Path 1.8 +2 -2 maven-plugins/dbunit/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/plugin.jelly,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- plugin.jelly 25 Apr 2004 16:43:58 -0000 1.7 +++ plugin.jelly 25 Apr 2004 17:13:55 -0000 1.8 @@ -73,8 +73,8 @@ <goal name="dbunit:delete-dataset" prereqs="dbunit:init" description="Delete a dbunit dataset for a connection"> <j:if test="${empty(file)}"> - <ant:fail>A file to import must be specified, e.g. -maven -Dfile=xyz.xml dbunit:import-dataset + <ant:fail>A file to delete must be specified, e.g. +maven -Dfile=xyz.xml dbunit:delete-dataset </ant:fail> </j:if> |
From: dion g. <dio...@us...> - 2004-04-25 16:51:11
|
diongillard 04/04/25 09:43:58 Modified: dbunit plugin.properties plugin.jelly Log: Allow schema when generating DTDs Move to DBUnit v2 Revision Changes Path 1.4 +2 -1 maven-plugins/dbunit/plugin.properties Index: plugin.properties =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/plugin.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- plugin.properties 18 Aug 2003 02:25:40 -0000 1.3 +++ plugin.properties 25 Apr 2004 16:43:57 -0000 1.4 @@ -7,4 +7,5 @@ maven.dbunit.password= maven.dbunit.format=xml maven.dbunit.importType=INSERT -maven.dbunit.deleteType=DELETE \ No newline at end of file +maven.dbunit.deleteType=DELETE +#maven.dbunit.schema= \ No newline at end of file 1.7 +2 -0 maven-plugins/dbunit/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/plugin.jelly,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- plugin.jelly 18 Sep 2003 02:05:31 -0000 1.6 +++ plugin.jelly 25 Apr 2004 16:43:58 -0000 1.7 @@ -29,8 +29,10 @@ url="${maven.dbunit.url}" user="${maven.dbunit.user}" password="${maven.dbunit.password}" + schema="${maven.dbunit.schema}" fileName="${maven.build.dir}/dbunit/connection.dtd" /> ${generator.generate()} + <ant:echo>DTD generated to ${maven.build.dir}/dbunit/connection.dtd</ant:echo> </goal> <goal name="dbunit:generate-dataset" prereqs="dbunit:init" |
From: dion g. <dio...@us...> - 2004-04-25 16:19:42
|
diongillard 04/04/25 09:15:18 Modified: dbunit/xdocs properties.xml dbunit project.xml Log: Update to dbunit v2 Revision Changes Path 1.7 +2 -1 maven-plugins/dbunit/xdocs/properties.xml Index: properties.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/xdocs/properties.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- properties.xml 18 Sep 2003 02:05:31 -0000 1.6 +++ properties.xml 25 Apr 2004 16:15:18 -0000 1.7 @@ -36,7 +36,8 @@ <td>Yes</td> <td> <p> - Format for the import/delete functionality. Default is <code>xml</code> + Format for the import/delete functionality. Default is <code>xml</code>. Alternatively you + could specify <code>flat</code>. </p> </td> </tr> 1.18 +3 -16 maven-plugins/dbunit/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/dbunit/project.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- project.xml 3 Mar 2004 04:25:38 -0000 1.17 +++ project.xml 25 Apr 2004 16:15:18 -0000 1.18 @@ -49,22 +49,9 @@ <dependencies> <!-- dbunit deps --> <dependency> - <id>dbunit</id> - <version>1.5.5</version> - <properties> - <classloader>root.maven</classloader> - </properties> - </dependency> - <dependency> - <id>dtdparser</id> - <version>1.21</version> - <properties> - <classloader>root.maven</classloader> - </properties> - </dependency> - <dependency> - <id>exml</id> - <version>dbunit1.5.1</version> + <groupId>dbunit</groupId> + <artifactId>dbunit</artifactId> + <version>2.0</version> <properties> <classloader>root.maven</classloader> </properties> |
From: Andy J. <and...@us...> - 2004-04-25 15:05:47
|
andy_jefferson 04/04/25 05:47:48 Modified: . maven.xml Log: Updated to JPOX 1.0.0 beta-4 Revision Changes Path 1.16 +1 -1 maven-plugins/maven.xml Index: maven.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/maven.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- maven.xml 12 Apr 2004 10:28:46 -0000 1.15 +++ maven.xml 25 Apr 2004 12:47:48 -0000 1.16 @@ -22,7 +22,7 @@ <!-- for the jpox plugin --> <ant:mkdir dir="${maven.repo.local}/jpox/jars/"/> - <ant:touch file="${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-3.jar"/> + <ant:touch file="${maven.repo.local}/jpox/jars/jpox-1.0.0-beta-4.jar"/> <!-- for the jaxb plugin --> <ant:mkdir dir="${maven.repo.local}/jaxb/jars/"/> |
From: Andy J. <and...@us...> - 2004-04-25 12:55:19
|
andy_jefferson 04/04/25 05:47:10 Modified: jpox project.xml jpox/xdocs changes.xml navigation.xml Log: Updated to JPOX 1.0.0 beta-4 Revision Changes Path 1.9 +1 -1 maven-plugins/jpox/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/project.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- project.xml 26 Mar 2004 09:33:39 -0000 1.8 +++ project.xml 25 Apr 2004 12:47:09 -0000 1.9 @@ -31,7 +31,7 @@ <dependency> <groupId>jpox</groupId> <artifactId>jpox</artifactId> - <version>1.0.0-beta-3</version> + <version>1.0.0-beta-4</version> <url>http://maven-plugins.sf.net/maven</url> </dependency> <!-- Should really have jdori 1.0.1 in here --> 1.7 +9 -0 maven-plugins/jpox/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/changes.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- changes.xml 31 Mar 2004 14:37:43 -0000 1.6 +++ changes.xml 25 Apr 2004 12:47:09 -0000 1.7 @@ -6,11 +6,18 @@ </properties> <body> + <release version="1.0.0-beta-4" date="27-Apr-2004" description="Use of JPOX 1.0.0-beta-4"> + <action dev="andy_jefferson" type="add"> + Matching release for JPOX 1.0.0-beta-4. + </action> + </release> + <release version="1.0.0-beta-3" date="31-Mar-2004" description="Use of JPOX 1.0.0-beta-3"> <action dev="andy_jefferson" type="add"> Matching release for JPOX 1.0.0-beta-3. Allowance for specification of lo4j config file for schema-create, schema-delete, schema-validate. </action> </release> + <release version="1.0.0-beta-2a" date="22-Jan-2004" description="Bug fixes"> <action dev="andy_jefferson" type="add"> Added ability to specify classes location. @@ -19,11 +26,13 @@ Fix to sourcepath to allow for platform specific separator characters. </action> </release> + <release version="1.0.0-beta-2" date="28-Nov-2003" description="Use of JPOX 1.0.0-beta-2"> <action dev="andy_jefferson" type="add"> Matching release for JPOX 1.0.0-beta-2, using JDO 1.0.1 enhancer </action> </release> + <release version="1.0.0-beta-1" date="15-Nov-2003" description="Initial release"> <action dev="andy_jefferson" type="add"> New plugin for JPOX beta-1 release, allowing "enhance", "enhance-check", "schema-create", and "schema-delete" goals. 1.6 +1 -1 maven-plugins/jpox/xdocs/navigation.xml Index: navigation.xml =================================================================== RCS file: /cvsroot/maven-plugins/maven-plugins/jpox/xdocs/navigation.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- navigation.xml 26 Mar 2004 09:33:39 -0000 1.5 +++ navigation.xml 25 Apr 2004 12:47:09 -0000 1.6 @@ -12,7 +12,7 @@ <item name="Goals" href="/goals.html" /> <item name="Properties" href="/properties.html" /> <item name="Changes" href="/changes-report.html" /> - <item name="Download" href="http://maven-plugins.sf.net/maven/plugins/maven-jpox-plugin-1.0.0-beta-3.jar" /> + <item name="Download" href="http://maven-plugins.sf.net/maven/plugins/maven-jpox-plugin-1.0.0-beta-4.jar" /> </menu> </body> </project> |