Isn't this what "ant -projecthelp" is for?
Craig
On 14 Aug 2002 [EMAIL PROTECTED] wrote:
> Date: 14 Aug 2002 12:55:33 -0000
> From: [EMAIL PROTECTED]
> Reply-To: Struts Developers List <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: cvs commit: jakarta-struts build.xml
>
> 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]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>