markt 2004/06/18 11:03:13 Modified: . build.xml Added: . build.properties.default Removed: . build.properties.sample Log: Modify build scripts so build.properties.sample becomes a default that can be overridden by a build.properties file. Currently if build.properties.sample changes, users must re-copy it and re-apply any changes necessary for their environment. With this change values from build.properties.default will be used unless overridden. Now changes made to build.properties.default will automatically apply unless specifically overridden. Revision Changes Path 1.84 +1 -0 jakarta-tomcat-4.0/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/build.xml,v retrieving revision 1.83 retrieving revision 1.84 diff -u -r1.83 -r1.84 --- build.xml 22 May 2004 17:34:57 -0000 1.83 +++ build.xml 18 Jun 2004 18:03:13 -0000 1.84 @@ -7,6 +7,7 @@ <!-- property values you must customize for successful building!!! --> <property file="${user.home}/build.properties"/> <property file="build.properties"/> + <property file="build.properties.default"/> <!-- Project Properties --> <property name="name" value="Apache Tomcat" /> 1.1 jakarta-tomcat-4.0/build.properties.default Index: build.properties.default =================================================================== # ----------------------------------------------------------------------------- # 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: build.properties.default,v 1.1 2004/06/18 18:03:13 markt Exp $ # ----------------------------------------------------------------------------- # ----- Compile Control Flags ----- compile.debug=on compile.deprecation=off compile.optimize=on # ----- Build Control Flags #Build all components #full.dist=on #Build lightweight JDK 1.4 distribution #light.dist=on #Hide configuration flags display #flags.hide=on #Version number version=4.1 #Proxy to download subproject #proxy.host=proxy.domain #proxy.port=8080 #proxy.use=on #CVS root for the jakarta subprojects that do not have released yet. cvsroot=":pserver:[EMAIL PROTECTED]:/home/cvspublic" # ----- Default Base Path for Dependent Packages ----- base.path=/usr/share/java # ----- Jakarta Tomcat Connectors source path ----- #jtc.home=../../jakarta-tomcat-connectors # ----- Jakarta Tomcat Jasper source path ----- #jasper.home=../jakarta-tomcat-jasper/jasper2 # ----- Jakarta files base location ----- base-jakarta.loc=http://archive.apache.org/dist/jakarta/ # -------------------------------------------------- # REQUIRED LIBRARIES # -------------------------------------------------- # ----- Commons Beanutils, version 1.1 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=${base-jakarta.loc}/commons/beanutils/binaries/commons-beanutils-1.6.1.tar.gz # ----- Commons Collections, version 1.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=${base-jakarta.loc}/commons/collections/binaries/collections-2.1.tar.gz # ----- Commons Digester, version 1.1.1 or later ----- commons-digester.home=${base.path}/commons-digester-1.5 commons-digester.lib=${commons-digester.home} commons-digester.jar=${commons-digester.lib}/commons-digester.jar commons-digester.loc=${base-jakarta.loc}/commons/digester/binaries/commons-digester-1.5.tar.gz # ----- Commons FileUpload, nightly build ----- commons-fileupload.home=${base.path}/commons-fileupload-1.0 commons-fileupload.lib=${commons-fileupload.home} commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.0.jar commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.0.tar.gz # ----- Commons Logging, version 1.0.1 or later ----- commons-logging.home=${base.path}/commons-logging-1.0.3 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=${base-jakarta.loc}/commons/logging/binaries/commons-logging-1.0.3.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 # ----- Commons Modeler, version 1.1 or later ----- commons-modeler.home=${base.path}/commons-modeler-1.1 commons-modeler.lib=${commons-modeler.home} commons-modeler.jar=${commons-modeler.lib}/commons-modeler.jar commons-modeler.loc=${base-jakarta.loc}/commons/modeler/binaries/modeler-1.1.tar.gz # ----- Jakarta Regular Expressions Library, version 1.2 ----- regexp.home=${base.path}/jakarta-regexp-1.3 regexp.lib=${regexp.home} regexp.jar=${regexp.lib}/jakarta-regexp-1.3.jar regexp.loc=${base-jakarta.loc}/regexp/binaries/jakarta-regexp-1.3.tar.gz # ----- Jakarta Servlet API Classes (Servlet 2.3 / JSP 1.2) ----- servlet.home=${base.path}/jakarta-servletapi-4/dist servlet.lib=${servlet.home}/lib servlet.jar=${servlet.lib}/servlet.jar servlet.loc=jakarta-servletapi-4 # ----- Xerces XML Parser, version 1.4.4 to 2.0.0 Beta 4 ----- # Note: Optional with JDK 1.4+ #xerces.home=${base.path}/xerces-1_4_4 #xerces.lib=${xerces.home} #xerces.jar=${xerces.lib}/xerces.jar # ----- Xerces XML Parser, version 2.0.0 or later ----- # Note: Optional with JDK 1.4+, or if Xerces 1.x is present xerces.home=${base.path}/xerces-2_5_0 xerces.lib=${xerces.home} xerces.loc=http://xml.apache.org/dist/xerces-j/Xerces-J-bin.2.5.0.tar.gz xercesImpl.jar=${xerces.lib}/xercesImpl.jar xmlParserAPIs.jar=${xerces.lib}/xmlParserAPIs.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 # ----- Commons Daemon, version 1.0-Alpha or later ----- commons-daemon.home=${base.path}/commons-daemon-1.0-Alpha commons-daemon.lib=${commons-daemon.home} commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar #commons-daemon.loc=${base-jakarta.loc}/commons/daemon/binaries/daemon-1.0-Alpha.tar.gz commons-daemon.loc=http://www.apache.org/dist/jakarta/commons/daemon/binaries/commons-daemon-1.0-Alpha.tar.gz # ----- Commons DBCP, version 1.0 or later ----- commons-dbcp.home=${base.path}/commons-dbcp-1.1 commons-dbcp.lib=${commons-dbcp.home} commons-dbcp.jar=${commons-dbcp.lib}/commons-dbcp-1.1.jar commons-dbcp.loc=${base-jakarta.loc}/commons/dbcp/binaries/commons-dbcp-1.1.tar.gz # ----- Commons Pool, version 1.0 or later ----- commons-pool.home=${base.path}/commons-pool-1.1 commons-pool.lib=${commons-pool.home} commons-pool.jar=${commons-pool.lib}/commons-pool-1.1.jar commons-pool.loc=${base-jakarta.loc}/commons/pool/binaries/commons-pool-1.1.tar.gz # ----- JavaService, version 1.2.0 or later ----- javaservice.home=${base.path}/javaservice javaservice.loc=http://www.alexandriasc.com/software/JavaService/JavaService-bin-1.2.0.zip # ----- 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 Management Extensions (JMX), JMX RI 1.0.1 or later or MX4J 1.0 or later ----- jmx.home=${base.path}/mx4j-1.1.1 jmx.lib=${jmx.home}/lib jmx.jar=${jmx.lib}/mx4j-jmx.jar jmx.loc=http://telia.dl.sourceforge.net/sourceforge/mx4j/mx4j-1.1.1.tar.gz # ----- Java Secure Sockets Extension (JSSE), version 1.0.2 or later ----- jsse.home=${base.path}/jsse-1.0.3 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.1 or later ----- jta.home=${base.path}/jta-1_0_1a jta.lib=${jta.home} jta.jar=${jta.lib}/jta.jar # ----- 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://download.sourceforge.net/junit/junit3.7.zip # ----- Java Mail, version 1.2 or later ----- mail.home=${base.path}/javamail-1.2 mail.lib=${mail.home} mail.jar=${mail.lib}/mail.jar # ----- NSIS, version 2.0 ----- nsis.home=${base.path}/nsis nsis.loc=http://prdownloads.sourceforge.net/nsis/nsis20.exe?download # ----- 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 # ----- Struts, version 1.0.1 or later ----- struts.home=${base.path}/jakarta-struts-1.1 struts.lib=${struts.home}/lib struts.jar=${struts.lib}/struts.jar struts.loc=${base-jakarta.loc}/struts/binaries/jakarta-struts-1.1.tar.gz # ----- Tyrex Data Source, version 1.0 ----- # Now tyrex is http://tyrex.sourceforge.net/ tyrex.home=${base.path}/tyrex-1.0 tyrex.lib=${tyrex.home} tyrex.jar=${tyrex.lib}/tyrex-1.0.jar tyrex.loc=http://belnet.dl.sourceforge.net/sourceforge/tyrex/tyrex-1.0.tgz
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]