vmassol 01/08/24 09:03:34 Modified: cactus/conf/sample/build/servlet23 build.properties.sample build.xml Log: * added dependency on Commons HttpClient * some more exact documentation Revision Changes Path 1.11 +14 -10 jakarta-commons/cactus/conf/sample/build/servlet23/build.properties.sample Index: build.properties.sample =================================================================== RCS file: /home/cvs/jakarta-commons/cactus/conf/sample/build/servlet23/build.properties.sample,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- build.properties.sample 2001/08/19 17:13:38 1.10 +++ build.properties.sample 2001/08/24 16:03:34 1.11 @@ -2,20 +2,24 @@ # for building the Cactus Sample or the properties need to be specified on # the command line when starting Ant with the -D switch -servlet.jar = f:/applis/apache-dev/jakarta-servletapi/lib/servlet.jar +# Servlet API 2.3 jar +servlet.jar = f:/applis/apache-dev/jakarta-servletapi4/lib/servlet.jar + +# Cactus jars cactus.jar = ../lib/commons-cactus.jar cactus.ant.jar = ../lib/commons-cactus-ant.jar + +# Junit jar (needed by Cactus) junit.jar = f:/applis/jakarta-ant-1.4alpha/lib/junit.jar +# Commons HttpClient class (needed by Cactus) +httpclient.jar=../lib/commons-httpclient.jar + # You have 2 options. Define a property named "log4j.jar" and point it to the # log4j jar file. In that case, Cactus will generate log files (named # cactus_server.log and cactus_client.log). the second option is not to define # a "log4j.jar" property and not provide the log4j jar. In that case nothing # will be logged but everything will still run. - -# Note: The provided build file need log4j to be present as it is copied in -# the test war. If you don't want to use log4j you'll have to remove -# the task that copies it in the "testwar" target. log4j.jar = ../lib/log4j-core.jar # Port that will be used to start the servlet engines for testing. This is @@ -29,8 +33,8 @@ # comment it's home property. For example, if you don't want to run the # tests on the Resin 1.3, comment the "resin.home.13" property. -resin.home.20 = f:/applis/resin-2.0.0 -resin.home.13 = f:/applis/resin-1.3.s010125 -tomcat.home.40 = f:/applis/jakarta-tomcat-4.0 -orion.home.14 = f:/applis/orion-1.4.5 -orion.home.15 = f:/applis/orion-1.5.2 +#resin.home.20 = f:/applis/resin-2.0.0 +#resin.home.13 = f:/applis/resin-1.3.s010125 +#tomcat.home.40 = f:/applis/jakarta-tomcat-4.0 +#orion.home.14 = f:/applis/orion-1.4.5 +#orion.home.15 = f:/applis/orion-1.5.2 1.4 +18 -9 jakarta-commons/cactus/conf/sample/build/servlet23/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-commons/cactus/conf/sample/build/servlet23/build.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- build.xml 2001/08/19 17:13:38 1.3 +++ build.xml 2001/08/24 16:03:34 1.4 @@ -9,12 +9,18 @@ <!ENTITY build-tests-tomcat-40 SYSTEM "file:./build-tests-tomcat-40.xml"> ]> -<!-- +<!-- ============================================================================= Build file for the Cactus Sample application. This is a sample build file that demonstrates how to integrate Cactus unit testing with Ant in order to automate the running of tests. - + + The following Ant tasks must be available in your ant installation + (i.e. the Ant task themselves and their dependent jars need to be put + in ANT_HOME/lib) : + + junit [REQUIRED] For running the unit tests. + The following properties need to be set in a ./build.properties, ${user.home}/build.properties, a higher level build file, on the command line, ... : @@ -25,14 +31,17 @@ junit.jar [REQUIRED] The path to the JUnit jar file - log4j.jar [REQUIRED] The path to the Log4j jar file + log4j.jar [OPTIONAL] The path to the Log4j jar file. + Only needed if we want logs to be generated. + httpclient.jar [REQUIRED] The Commons HttpClient jar file + cactus.ant.jar [REQUIRED] The path to the Cactus custom Ant tasks jar file test.port [OPTIONAL] The port that should be used for - starting the servers during unit testing. This - should be used not to interfere with other + starting the servers during unit testing. This + should be used not to interfere with other running servers. The default is 8080. Additionally and depending on the servlet engines whith which you wish to @@ -42,20 +51,20 @@ Example: For Resin 2.0, you'll need to have a "resin.home.20" property defined and pointing to the location where Resin 2.0 is installed. - + This script should be started with the following command line : ant <target> Run "ant usage" to get a list of available targets. The default target is "war" - ============================================================================= + ============================================================================= --> <project name="Cactus Sample" default="war" basedir=".."> &build-share; - <!-- + <!-- ======================================================================== Help on usage. List available targets ======================================================================== @@ -87,7 +96,7 @@ </target> - <!-- + <!-- ======================================================================== Run all Cactus tests for Servlet API 2.3 ========================================================================