blob: 9b3aa0e7bef8cdbc0071ac3bcb926ce508e64b04 [file] [log] [blame]
# -----------------------------------------------------------------------------
# build.properties.sample.lib
#
# This is a simplified build.properties file that assumes you are using the
# "lib" directory distributed with Struts, rather than building against
# the development versions of each of the Jakarta Commons projects.
#
# If you are not active in Jakarta Commons development, this is the
# preferred template for your build.properties file.
#
# First, you will need to install Ant 1.5.4 per the instructions on the
# Ant website <ant.apache.org>.
#
# Then, to build Struts using this file,
# * copy it as "build.properties", and
# * extract the Stuts Library distribution to a folder named "lib" under
# your Struts distribution
# * place a copy of the servlet.jar for your container in the same folder.
#
# If you prefer to keep the JARs at another location, the properties
# at the very top of the file may changed. If you require more versatility
# in specifiying JAR locations, see the original "build.properties.sample" file.
#
# Only the "shared" properties are required for a typical build.
#
# Running the Catcus unit tests is tricky. See the DEV list if you need help
# with those.
#
# Although experimental, new developers may want to try the Maven build.
# After installing Maven (maven.apache.org), you can change to your
# jakarta-struts directory and execute:
#
# > maven
#
# All the dependencies will be automatically downloaded and installed for
# you.
#
# $Id$
# -----------------------------------------------------------------------------
compile.deprecation=true
# Properties related to local files
# -----------------------------------------
# TODO: List of packages needed to be installed to run all these tasks
# -- required for "shared" ------------------
# struts-lib.home - Where the Struts library is kept
struts-lib.home=./lib
# servlet.home - Where JAR file containing the Servlet API classes is kept
# You may copy it to the struts-lib home or change this reference
# Struts 1.2.x should compile against either version 2.2 or 2.3
servlet.jar=${struts-lib.home}/servlet.jar
# -- required for "contrib" -----------------
# jstl.home - Where the JSTL distribution is kept
jstl.home = /opt/Taglibs/jakarta-taglibs-standard-1.0.5
# struts.home
struts.home = ../../
# -- required for testing -----------------
junit.home = /opt/JUnit
# JUnit jar file, version 3.81 required
junit.jar = ${junit.home}/junit3.8.1/junit.jar
# apache.home - Where other precompiled jar files from Apache are kept
# This may (optionally) include Ant, Cactus,Tomcat, and Xerces
apache.home=/opt/Apache
# -- used by other optional tasks-----------
# The JAR file containing the Checkstyle package version 2.4, if available. If
# you do not have Checkstyle installed, do not set this property.
# checkstyle.jar = /opt/CheckStyle/checkstyle-2.4/checkstyle-all-2.4.jar
# The Directory containing the PMD package distribution, 1.2.1, if available. If
# you do not have PMD installed, do not set this property.
# pmd.home = /opt/pmd/pmd-1.2.1
# Properties related to Struts "shared"
# -----------------------------------------
# For more about these dependencies, see the installation page in the UserGuide
antlr.jar=${struts-lib.home}/antlr.jar
commons-beanutils.jar=${struts-lib.home}/commons-beanutils.jar
commons-digester.jar=${struts-lib.home}/commons-digester.jar
commons-fileupload.jar=${struts-lib.home}/commons-fileupload.jar
commons-logging.jar=${struts-lib.home}/commons-logging.jar
commons-validator.jar=${struts-lib.home}/commons-validator.jar
jakarta-oro.jar=${struts-lib.home}/jakarta-oro.jar
# Properties related to Struts "contrib"
# -----------------------------------------
# These links to the JSTL jar files are only required for building the
# Struts-EL contrib library. If they are not present, it will not build that
# contrib library (although it doesn't prevent you from building it directly in
# "contrib/struts-el".
jstl.jar =${jstl.home}/lib/jstl.jar
jstl-standard.jar=${jstl.home}/lib/standard.jar
jstl.tld.dir =${jstl.home}/tld
# Properties related to Struts unit testing
# -----------------------------------------
# Choose your Cactus!
# (Uncomment only one set of properties)
#
# In order for the Cactus tests to work, you must have a copy of
# junit.jar in ANT_HOME/lib (See Ant docs on JUnit task)
#
# -- Cactus 12-1.3 home ------------------
#cactus.home=${apache.home}/jakarta-cactus-12-1.3
#cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
#cactus.jar = ${cactus.lib}/cactus.jar
# Cactus Ant custom tasks jar
#cactus.ant.jar = ${cactus.lib}/cactus-ant.jar
# AspectJ from Cactus distribution
#aspectjrt.jar = ${cactus.lib}/aspectjrt.jar
# The httpunit runtime jar
#httpunit.jar = ${cactus.lib}/httpunit.jar
# Log4J from Jakarta-Commons
#log4j.jar = ${cactus.lib}/log4j-1.2rc1.jar
# Httpclient from Jakarta-Commons
#commons-httpclient.jar = ${cactus.lib}/commons-httpclient-20020421.jar
# -- Cactus 12-1.4 home --------------------
#cactus.home=${apache.home}/jakarta-cactus-12-1.4
#cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
#cactus.jar = ${cactus.lib}/cactus-1.4.jar
# Cactus Ant custom tasks jar
#cactus.ant.jar = ${cactus.lib}/cactus-ant-1.4.jar
# AspectJ from Cactus distribution
#aspectjrt.jar = ${cactus.lib}/aspectjrt-1.0.5.jar
# The httpunit runtime jar
#httpunit.jar = ${cactus.lib}/httpunit-1.4.1.jar
# Log4J from Jakarta-Commons
#log4j.jar = ${cactus.lib}/log4j-1.2.5.jar
# Httpclient from Jakarta-Commons
#commons-httpclient.jar = ${cactus.lib}/commons-httpclient-2.0alpha1-20020606.jar
# -- Cactus 12-1.4.1 home ----------------
#cactus.home=${apache.home}/jakarta-cactus-12-1.4.1
#cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
#cactus.jar = ${cactus.lib}/cactus-1.4.1.jar
# Cactus Ant custom tasks jar
#cactus.ant.jar = ${cactus.lib}/cactus-ant-1.4.1.jar
# AspectJ from Cactus distribution
#aspectjrt.jar = ${cactus.lib}/aspectjrt-1.0.5.jar
# The httpunit runtime jar
#httpunit.jar = ${cactus.lib}/httpunit-1.4.1.jar
# Log4J from Jakarta-Commons
#log4j.jar = ${cactus.lib}/log4j-1.2.5.jar
# Httpclient from Jakarta-Commons
#commons-httpclient.jar = ${cactus.lib}/commons-httpclient-2.0alpha1-20020606.jar
# -- Cactus 13-1.3 home -------------------
#cactus.home=${apache.home}/jakarta-cactus-13-1.3
#cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
#cactus.jar = ${cactus.lib}/cactus.jar
# Cactus Ant custom tasks jar
#cactus.ant.jar = ${cactus.lib}/cactus-ant.jar
# AspectJ from Cactus distribution
#aspectjrt.jar = ${cactus.lib}/aspectjrt.jar
# The httpunit runtime jar
#httpunit.jar = ${cactus.lib}/httpunit.jar
# Log4J from Jakarta-Commons
#log4j.jar = ${cactus.lib}/log4j-1.2rc1.jar
# JUnit jar file, version 3.81 or newer required.
# if you uncomment this, comment the one above
#junit.jar = ${cactus.lib}/junit.jar
# Httpclient from Jakarta-Commons
#commons-httpclient.jar = ${cactus.lib}/commons-httpclient.jar
# -- Cactus 13-1.4 home -------------------
#cactus.home=${apache.home}/jakarta-cactus-13-1.4
#cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
#cactus.jar = ${cactus.lib}/cactus-1.4.jar
# Cactus Ant custom tasks jar
#cactus.ant.jar = ${cactus.lib}/cactus-ant-1.4.jar
# AspectJ from Cactus distribution
#aspectjrt.jar = ${cactus.lib}/aspectjrt-1.0.5.jar
# The httpunit runtime jar
#httpunit.jar = ${cactus.lib}/httpunit-1.4.1.jar
# Log4J from Jakarta-Commons
#log4j.jar = ${cactus.lib}/log4j-1.2.5.jar
# Httpclient from Jakarta-Commons
#commons-httpclient.jar = ${cactus.lib}/commons-httpclient-2.0alpha1-20020606.jar
# -- Cactus 13-1.4.1 home ----------------
cactus.home=${apache.home}/jakarta-cactus-13-1.4.1
cactus.lib=${cactus.home}/lib
# Cactus jar for the Servlet API corresponding to the servlet.jar file
# selected above (either 2.2 or 2.3)
cactus.jar = ${cactus.lib}/cactus-1.4.1.jar
# Cactus Ant custom tasks jar
cactus.ant.jar = ${cactus.lib}/cactus-ant-1.4.1.jar
# AspectJ from Cactus distribution
aspectjrt.jar = ${cactus.lib}/aspectjrt-1.0.5.jar
# The httpunit runtime jar
httpunit.jar = ${cactus.lib}/httpunit-1.4.1.jar
# Log4J from Jakarta-Commons
log4j.jar = ${cactus.lib}/log4j-1.2.5.jar
# Httpclient from Jakarta-Commons
commons-httpclient.jar = ${cactus.lib}/commons-httpclient-2.0alpha1-20020606.jar
# -- Shared catus settings ----------------
# Scheme used to run tests for cactus, http, https.
cactus.contextScheme = http
# Host used to run tests for cactus, localhost.
cactus.contextHost = localhost
# Port used to run tests for cactus, change to non standard port
# if container is already running on that port.
cactus.contextPort = 8080
# Application(context) used to run tests for cactus.
cactus.contextApp = test
# Ant Optional Jars for Junit task
ant.optional.jar = ${apache.home}/apache-ant-1.5.3-1/lib/optional.jar
# Ant Jar for optional taglib documentation task
ant.jar=${apache.home}/apache-ant-1.5.3-1/lib/ant.jar
# Servlet engine locations for the tests
# Note: If you don't want to run the test on a given servlet engine, just
# comment it's home property. For example, if you don't want to run the
# tests on Tomcat 4.0, comment the "tomcat.home.40" property.
tomcat.home.33 = ${apache.home}/jakarta-tomcat-3.3.1
tomcat.home.40 = ${apache.home}/jakarta-tomcat-4.0.6
tomcat.home.41 = ${apache.home}/jakarta-tomcat-4.1.30
# use value of tomcat.home.41 to set equivalent property for Maven-Cactus plug-in
cactus.home.tomcat4x=${tomcat.home.41}
# Properties related to optional Tomcat tasks
# ------------------------------------
# The directory containing your binary distribution of Tomcat 4.0 ("Catalina"
# is the servlet container part of this distribution), from CVS module
# "jakarta-tomcat-4.0" at jakarta.apache.org). This is only required
# if you are going to execute the "deploy.catalina" target.
catalina.home=${apache.home}/jakarta-tomcat-4.0.6
# The JAR file containing the JSP API classes to compile against if you are
# using JSP 2.0 or later (where these classes are separated from servlet.jar).
# If you are using JSP 1.1 or 1.2, leave this property unset
#jsp.jar=${apache.home}/jakarta-servletapi/lib/jsp.jar
# The directory containing your binary distribution of Tomcat 3.3, from CVS
# module "jakarta-tomcat" (and branch "TOMCAT_32") at jakarta.apache.org.
# This is only required if you are going to execute the "deploy.tomcat" target.
tomcat.home=${apache.home}/jakarta-tomcat-3.3.1
# The JAR file containing the Xerces parser. This is only required if you are
# going to execute the "deploy.catalina" target.
xerces.jar=${apache.home}/xerces-1_4_4/xerces.jar
### end