husted 2002/08/14 05:55:32 Modified: . build.xml Log: Add "table of targets" to build file. Revision Changes Path 1.78 +61 -16 jakarta-struts/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-struts/build.xml,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- build.xml 13 Aug 2002 04:33:12 -0000 1.77 +++ build.xml 14 Aug 2002 12:55:32 -0000 1.78 @@ -1,15 +1,60 @@ <project name="Struts" default="compile.library" basedir="."> <!-- - Struts main build.xml file for building everything related to Struts : - - core Struts library - - documentation - - Struts web apps - - run unit tests - - ... + Struts main build.xml file for building everything related to Struts. This script will delegate some of it's tasks to the other build*.xml - scripts (build-webapps.xml, build-tests.xml, ...) + scripts (build-webapps.xml, build-tests.xml, ... + + + Primary Targets: + + * compile.libary - Compile core struts library directory components + + * clean.website - Compile Website documenation + + * dist - Construct complete binary distribution + + * dist.webapps - Construct distributable web applications + + * release - Construct complete release distributions + + * deploy.catalina - Deploy these applications on Catalina + + * deploy.tomcat - Deploy these applications on Tomcat + + + + Unit Tests: + + * test.tomcat.all - Run Cactus-based unit tests on all servlet engines + + * test.junit - Run non-Cactus JUnit tests + + + + Utility Targets: + + * static - Prepare static directories for web applications + + * compile.webapps - Compile code for web applications + + * compile.javadoc - Create Javadoc documentation + + * dist.libary - Construct library distributables + + * install.catalina - Dynamic installation commands on Catalina (Tomcat 4.1.x required) + + * clean - Clean up build and distribution directories + + * all - All-in-one build target + + * test.tomcat.32 - Run Cactus-based unit tests on Tomcat 3.2 + + * test.tomcat.40 - Run Cactus-based unit tests on Tomcat 4.0 + + * test.tomcat.41 - Run unit tests on Tomcat 4.1 + --> @@ -19,7 +64,7 @@ These properties MUST be set on the "ant" command line, a "build.properties" file in the base directory, or a "build.properties" file in your user home directory. - + catalina.home (optional). The path to the Tomcat 4.0 installation. This is required only when executing the "deploy.catalina" target. @@ -77,7 +122,7 @@ of the Jakarta Commons VALIDATOR package (version 1.0 or later). - jakarta-oro.jar (required). The path to the JAR file + jakarta-oro.jar (required). The path to the JAR file of the Jakarta ORO package (version 2.06 or later). @@ -181,7 +226,7 @@ <!-- Base file name for upload files --> <property name="upload.file.base" value="${project.name}-${project.version}"/> - + <!-- Doc directory --> <property name="doc.dir" value="doc"/> @@ -227,7 +272,7 @@ </target> -<!-- +<!-- Create directories and copy files for the core struts library --> <target name="prepare.library" depends="init"> @@ -267,14 +312,14 @@ tofile="${build.home}/library/jdbc2_0-stdext.jar"/> </target> -<!-- +<!-- Prepare static directories for web applications --> <target name="static.webapps"> <ant antfile="build-webapps.xml" target="static"/> </target> -<!-- +<!-- Compile core struts library directory components --> <target name="compile.library" depends="prepare.library" @@ -559,7 +604,7 @@ --> <target name="clean.website" depends="clean,compile.website"/> -<target name="compile.website" +<target name="compile.website" description="Compile main website"> <!-- Create the taglib documentation --> <style basedir="${doc.dir}" destdir="${build.home}/documentation" @@ -674,7 +719,7 @@ <target name="test.tomcat.40" if="tomcat.home.40" depends="skip.tomcat.40,compile.library" description="Run Cactus-based unit tests on Tomcat 4.0"> - <echo message="tomcat.home.40 = ${tomcat.home.40}"/> + <echo message="tomcat.home.40 = ${tomcat.home.40}"/> <ant antfile="build-tests.xml" target="test.tomcat.40"/> </target> @@ -690,7 +735,7 @@ <target name="test.tomcat.41" if="tomcat.home.41" depends="skip.tomcat.41,compile.library" description="Run unit tests on Tomcat 4.1"> - <echo message="tomcat.home.41 = ${tomcat.home.41}"/> + <echo message="tomcat.home.41 = ${tomcat.home.41}"/> <ant antfile="build-tests.xml" target="test.tomcat.41"/> </target>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>