# ----------------------------------------------------------------------------- # build.properties.sample # # This is an example "build.properties" file, used to customize building Tomcat # for your local environment. It defines the location of all external # modules that Tomcat depends on. Copy this file to "build.properties" # in the top-level source directory, and customize it as needed. # # $Id$ # ----------------------------------------------------------------------------- # ----- Compile Control Flags ----- compile.debug=on compile.deprecation=off compile.optimize=off # ----- Build Control Flags #Build all components #full.dist=on #Hide configuration flags display #flags.hide=on # ----- Proxy setup ----- #proxy.host=proxy.domain #proxy.port=8080 #proxy.use=on # ----- CVS root for the jakarta repositories ------ cvsroot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic" # ----- Default Base Path for Dependent Packages ----- #base.path=/usr/share/java base.path=/usr/local # -------------------------------------------------- # REQUIRED LIBRARIES # -------------------------------------------------- # ----- Commons Beanutils, version 1.4 or later ----- commons-beanutils.home=${base.path}/commons-beanutils-1.6.1 commons-beanutils.lib=${commons-beanutils.home} commons-beanutils.jar=${commons-beanutils.lib}/commons-beanutils.jar commons-beanutils.loc=http://www.apache.org/dist/jakarta/commons/beanutils/binaries/commons-beanutils-1.6.1.tar.gz # ----- Commons Collections, version 2.0 or later ----- commons-collections.home=${base.path}/commons-collections-2.1 commons-collections.lib=${commons-collections.home} commons-collections.jar=${commons-collections.lib}/commons-collections.jar commons-collections.loc=http://www.apache.org/dist/jakarta/commons/collections/binaries/collections-2.1.zip # ----- Commons Launcher, version 0.9 or later ----- commons-launcher.home=${base.path}/commons-launcher-0.9 commons-launcher.lib=${commons-launcher.home} commons-launcher.bin=${commons-launcher.home}/bin commons-launcher.jar=${commons-launcher.bin}/commons-launcher.jar commons-launcher.bootstrap.class=${commons-launcher.bin}/LauncherBootstrap.class commons-launcher.loc=http://jakarta.apache.org/builds/jakarta-commons/release/commons-launcher/v0.9/commons-launcher-0.9.tar.gz # ----- Commons Daemon ----- commons-daemon.home=${base.path}/commons-daemon commons-daemon.lib=${commons-daemon.home}/dist commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar commons-daemon.procrun.home=${commons-daemon.home}/src/native/nt/procrun/bin commons-daemon.procrun.exe=${commons-daemon.procrun.home}/tomcat.exe commons-daemon.procrunw.exe=${commons-daemon.procrun.home}/tomcatw.exe commons-daemon.loc=jakarta-commons-sandbox/daemon commons-daemon.cvs.loc=jakarta-commons-sandbox/daemon # ----- Commons Digester, version 1.4 or later ----- commons-digester.home=${base.path}/commons-digester-1.4.1 commons-digester.lib=${commons-digester.home} commons-digester.jar=${commons-digester.lib}/commons-digester.jar commons-digester.loc=http://www.apache.org/dist/jakarta/commons/digester/binaries/commons-digester-1.4.1.tar.gz # ----- Commons Expression Language (EL) ----- commons-el.home=${base.path}/commons-el commons-el.lib=${commons-el.home}/dist commons-el.jar=${commons-el.lib}/commons-el.jar commons-el.loc=jakarta-commons/el commons-el.cvs.loc=jakarta-commons/el # ----- Commons Logging, version 1.0.1 or later ----- commons-logging.home=${base.path}/commons-logging-1.0.2 commons-logging.lib=${commons-logging.home} commons-logging-api.jar=${commons-logging.lib}/commons-logging-api.jar commons-logging.jar=${commons-logging.lib}/commons-logging.jar commons-logging.loc=http://www.apache.org/dist/jakarta/commons/logging/binaries/logging.1.0.2.tar.gz # ----- Java Naming and Directory Interface (JNDI), version 1.2 or later ----- # Note: Optional with JDK 1.3+ jndi.home=${base.path}/jndi-1.2.1 jndi.lib=${jndi.home}/lib jndi.jar=${jndi.lib}/jndi.jar ldap.jar=${jndi.lib}/ldap.jar jaas.jar=${jndi.lib}/jaas.jar # ----- Jakarta Regular Expressions Library, version 1.2 ----- regexp.home=${base.path}/jakarta-regexp-1.2 regexp.lib=${regexp.home} regexp.jar=${regexp.lib}/jakarta-regexp-1.2.jar regexp.loc=http://jakarta.apache.org/builds/jakarta-regexp/release/v1.2/jakarta-regexp-1.2.tar.gz # ----- Xerces XML Parser, version 2.3.0 ----- xerces.home=${base.path}/xerces-2_3_0 xerces.lib=${xerces.home} xercesImpl.jar=${xerces.lib}/xercesImpl.jar xmlParserAPIs.jar=${xerces.lib}/xmlParserAPIs.jar xerces.loc=http://xml.apache.org/dist/xerces-j/Xerces-J-bin.2.3.0.tar.gz # -------------------------------------------------- # CORE OPTIONAL LIBRARIES # -------------------------------------------------- # ----- Log4j ----- log4j.home=${base.path}/jakarta-log4j-1.2.7 log4j.lib=${log4j.home} log4j.jar=${log4j.lib}/dist/lib/log4j-1.2.7.jar log4j.loc=http://jakarta.apache.org/log4j/jakarta-log4j-1.2.7.tar.gz # ----- LogKit ----- logkit.home=${base.path}/LogKit-1.1 logkit.lib=${logkit.home} logkit.jar=${logkit.lib}/logkit-1.1.jar logkit.loc=http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest/LogKit-1.2-bin.tar.gz # ----- Commons DBCP, version 1.0 or later ----- commons-dbcp.home=${base.path}/commons-dbcp-1.0 commons-dbcp.lib=${commons-dbcp.home} commons-dbcp.jar=${commons-dbcp.lib}/commons-dbcp.jar commons-dbcp.loc=http://jakarta.apache.org/builds/jakarta-commons/release/commons-dbcp/v1.0/commons-dbcp-1.0.zip # ----- Commons Modeler, version 1.0 or later ----- commons-modeler.home=${base.path}/commons-modeler-1.1dev #commons-modeler.lib=${commons-modeler.home} commons-modeler.lib=${commons-modeler.home}/dist commons-modeler.jar=${commons-modeler.lib}/commons-modeler.jar #commons-modeler.loc=http://jakarta.apache.org/builds/jakarta-commons/release/commons-modeler/v1.0/commons-modeler-1.0.tar.gz commons-modeler.cvs.loc=jakarta-commons/modeler # ----- Commons Pool, version 1.0.1 or later ----- commons-pool.home=${base.path}/commons-pool-1.0.1 commons-pool.lib=${commons-pool.home} commons-pool.jar=${commons-pool.lib}/commons-pool.jar commons-pool.loc=http://www.apache.org/dist/jakarta/commons/pool/binaries/pool-1.0.1.tar.gz # ----- Commons FileUpload, version 1.0 or later ----- commons-fileupload.home=${base.path}/commons-fileupload-1.0-beta-1 commons-fileupload.lib=${commons-fileupload.home} commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.0-beta-1.jar commons-fileupload.loc=http://www.apache.org/dist/jakarta/commons/fileupload/binaries/commons-fileupload-1.0-beta-1.tar.gz # ----- Java Management Extensions (JMX), JMX RI 1.0.1 or later or MX4J 1.1 or later ----- jmx.home=${base.path}/mx4j-1.1.1 jmx.lib=${jmx.home}/lib jmx.jar=${jmx.lib}/mx4j-jmx.jar jmx-tools.jar=${jmx.lib}/mx4j-tools.jar jmx.loc=http://telia.dl.sourceforge.net/sourceforge/mx4j/mx4j-1.1.1.tar.gz # ----- JUnit Unit Test Suite, version 3.7 or later ----- junit.home=${base.path}/junit3.7 junit.lib=${junit.home} junit.jar=${junit.lib}/junit.jar junit.loc=http://telia.dl.sourceforge.net/sourceforge/junit/junit3.7.zip # ----- NSIS, version 2.0 or later ----- nsis.home=${base.path}/nsis-2.0-b2 nsis.exe=${nsis.home}/makensis.exe nsis.installoptions.dll=${nsis.home}/Plugins/InstallOptions.dll nsis.loc=http://telia.dl.sourceforge.net/sourceforge/nsis/nsis20b2.exe # ----- Struts, version 1.1 or later ----- struts.home=${base.path}/jakarta-struts-1.1-rc1 struts.lib=${struts.home}/lib struts.jar=${struts.lib}/struts.jar struts.loc=http://www.apache.org/dist/jakarta/struts/binaries/jakarta-struts-1.1-rc1.tar.gz # ----- Tyrex Data Source, version 1.0 ----- tyrex.home=${base.path}/tyrex-1.0 tyrex.lib=${tyrex.home} tyrex.jar=${tyrex.lib}/tyrex-1.0.jar tyrex.loc=http://telia.dl.sourceforge.net/sourceforge/tyrex/tyrex-1.0.jar # -------------------------------------------------- # OPTIONAL LIBRARIES # -------------------------------------------------- # ----- Java Activation Framework (JAF), version 1.0.1 or later ----- activation.home=${base.path}/jaf-1.0.1 activation.lib=${activation.home} activation.jar=${activation.lib}/activation.jar # ----- Jaxen ( required by taglibs/standard required by jasper ) ----- jaxen.home=${base.path}/jaxen-1.0-FCS jaxen.jar=${jaxen.home}/jaxen-full.jar # ----- Saxpath ( required by taglibs/standard required by jasper ) ----- saxpath.home=${base.path}/saxpath-1.0-FCS saxpath.jar=${saxpath.home}/saxpath.jar # ----- Java Database Connectivity (JDBC) Optional Package, version 2.0 ----- jdbc20ext.home=${base.path}/jdbc2_0-stdext jdbc20ext.lib=${jdbc20ext.home} jdbc20ext.jar=${jdbc20ext.lib}/jdbc2_0-stdext.jar # ----- Java Secure Sockets Extension (JSSE), version 1.0.2 or later ----- jsse.home=${base.path}/jsse-1.0.2 jsse.lib=${jsse.home}/lib jcert.jar=${jsse.lib}/jcert.jar jnet.jar=${jsse.lib}/jnet.jar jsse.jar=${jsse.lib}/jsse.jar # ----- Java Transaction API (JTA), version 1.0.1a or later ----- jta.home=${base.path}/jta-1_0_1a jta.lib=${jta.home} jta.jar=${jta.lib}/jta.jar # ----- Java Mail, version 1.2 or later ----- mail.home=${base.path}/javamail-1.2 mail.lib=${mail.home} mail.jar=${mail.lib}/mail.jar # ----- PureTLS Extension, version 0.9 or later ----- puretls.home=${base.path}/puretls-0.9b2 puretls.lib=${puretls.home}/build puretls.jar=${puretls.lib}/puretls.jar # ----- Servlet 2.3, version 20020801 or later ----- servlet23api.home=${base.path}/servletapi-4 servlet23api.lib=${servlet23api.home}/lib servlet23api.jar=${servlet23api.lib}/servlet23api.jar servlet23api.loc=jakarta-servletapi-4 # ----- Watchdog, version 20020801 or later ----- watchdog.home=${base.path}/jakarta-watchdog-4.0 watchdog.webapps=${watchdog.home}/dist/webapps watchdog.war=${watchdog.webapps}/servlet-tests.war watchdog.loc=jakarta-watchdog-4.0 watchdog.target=all