epugh 2003/07/07 12:44:27 Modified: src/plugins-build/cactus/xdocs properties.xml changes.xml src/plugins-build/cactus plugin.properties plugin.jelly Log: Added ability to pass to ant cactus task a tmpDir for Tomcat 4.x and 5.x. Allows you to put the cactus tomcat container anywhere you want. Defaults to the system directory however. Revision Changes Path 1.10 +20 -0 maven/src/plugins-build/cactus/xdocs/properties.xml Index: properties.xml =================================================================== RCS file: /home/cvs/maven/src/plugins-build/cactus/xdocs/properties.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- properties.xml 28 May 2003 09:36:20 -0000 1.9 +++ properties.xml 7 Jul 2003 19:44:27 -0000 1.10 @@ -239,6 +239,16 @@ </p> </td> </tr> + <tr> + <td>cactus.tomcat4x.tmpdir</td> + <td>Yes</td> + <td> + <p> + Directory to which the container will be installed for the tests. + By default the system temporary directory is used. + </p> + </td> + </tr> </table> </section> @@ -291,6 +301,16 @@ </p> </td> </tr> + <tr> + <td>cactus.tomcat5x.tmpdir</td> + <td>Yes</td> + <td> + <p> + Directory to which the container will be installed for the tests. + By default the system temporary directory is used. + </p> + </td> + </tr> </table> </section> 1.12 +4 -0 maven/src/plugins-build/cactus/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/maven/src/plugins-build/cactus/xdocs/changes.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- changes.xml 1 Jul 2003 21:04:52 -0000 1.11 +++ changes.xml 7 Jul 2003 19:44:27 -0000 1.12 @@ -8,6 +8,10 @@ <body> <release version="3.0" date="in CVS"> + <action dev="epugh" type="add"> + Ability to optionally specify for Tomcat 4x and 5x a directory to which + the container will be installed for the tests. + </action> <action dev="vmassol" type="add"> Add all user jars that have been marked to be included in the cactus test (with the 1.11 +8 -0 maven/src/plugins-build/cactus/plugin.properties Index: plugin.properties =================================================================== RCS file: /home/cvs/maven/src/plugins-build/cactus/plugin.properties,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- plugin.properties 28 May 2003 09:36:20 -0000 1.10 +++ plugin.properties 7 Jul 2003 19:44:27 -0000 1.11 @@ -70,6 +70,10 @@ #cactus.tomcat4x.conf.includes = #cactus.tomcat4x.conf.excludes = +# (optional). Tomcat 4.x directory to which the container will be installed for the tests. +# By default the system temporary directory is used +#cactus.tomcat4x.tmpdir = + # (optional). Tomcat 5.x configuration file if you don't want to use the # cactus-provided one #cactus.tomcat5x.config = @@ -80,3 +84,7 @@ #cactus.tomcat5x.conf.dir = #cactus.tomcat5x.conf.includes = #cactus.tomcat5x.conf.excludes = + +# (optional). Tomcat 5.x directory to which the container will be installed for the tests. +# By default the system temporary directory is used +#cactus.tomcat5x.tmpdir = \ No newline at end of file 1.25 +15 -2 maven/src/plugins-build/cactus/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /home/cvs/maven/src/plugins-build/cactus/plugin.jelly,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- plugin.jelly 2 Jul 2003 07:03:23 -0000 1.24 +++ plugin.jelly 7 Jul 2003 19:44:27 -0000 1.25 @@ -254,7 +254,10 @@ todir="${cactus.reports.dir}/tomcat4x"> <j:if test="${context.getVariable('cactus.tomcat4x.config') != null}"> <ant:setProperty name="serverxml" value="${cactus.tomcat4x.config}"/> - </j:if> + </j:if> + <j:if test="${context.getVariable('cactus.tomcat4x.tmpdir') != null}"> + <ant:setProperty name="tmpdir" value="${cactus.tomcat4x.tmpdir}"/> + </j:if> <j:if test="${context.getVariable('cactus.tomcat4x.conf.dir') != null}"> <conf dir="${cactus.tomcat4x.conf.dir}" includes="${cactus.tomcat4x.conf.includes}" @@ -268,7 +271,10 @@ todir="${cactus.reports.dir}/tomcat5x"> <j:if test="${context.getVariable('cactus.tomcat5x.config') != null}"> <ant:setProperty name="serverxml" value="${cactus.tomcat5x.config}"/> - </j:if> + </j:if> + <j:if test="${context.getVariable('cactus.tomcat5x.tmpdir') != null}"> + <ant:setProperty name="tmpdir" value="${cactus.tomcat5x.tmpdir}"/> + </j:if> <j:if test="${context.getVariable('cactus.tomcat5x.conf.dir') != null}"> <conf dir="${cactus.tomcat5x.conf.dir}" includes="${cactus.tomcat5x.conf.includes}" @@ -379,5 +385,12 @@ prettyPrint="true"/> </goal> + + <!--==================================================================--> + <!-- Special no-op goal which can be used by other plugin which need --> + <!-- to get access to any of this plugin's property. This is --> + <!-- temporary, until we get explicit plugin dependencies. --> + <!--==================================================================--> + <goal name="cactus:load"/> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]