Author: markt
Date: Sat Aug 15 18:45:24 2009
New Revision: 804514
URL: http://svn.apache.org/viewvc?rev=804514&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47688
Patch provided by sebb, with minor mods for line length
Modified:
tomcat/tc5.5.x/trunk/build/BUILDING.txt
Modified: tomcat/tc5.5.x/trunk/build/BUILDING.txt
URL:
http://svn.apache.org/viewvc/tomcat/tc5.5.x/trunk/build/BUILDING.txt?rev=804514&r1=804513&r2=804514&view=diff
==============================================================================
--- tomcat/tc5.5.x/trunk/build/BUILDING.txt (original)
+++ tomcat/tc5.5.x/trunk/build/BUILDING.txt Sat Aug 15 18:45:24 2009
@@ -28,6 +28,11 @@
(0) Download and Install a Java Development Kit
+* The default distribution of Tomcat 5.5.x requires a 5.0 or later JDK.
+ Tomcat can be built using a 1.4.x JDK but you will need to copy the contents
+ of the compat directory (created by the build process) to your build
directory
+ before Tomcat will start.
+
* If the JDK is already installed, skip to (1).
* Download a Java Development Kit (JDK) release (version 1.4.x or later) from:
@@ -64,6 +69,9 @@
(2) Install Subversion 1.3.x or later on your computer
+* Subversion is only needed if you wish to checkout the source from SVN.
+ It is not needed when building Tomcat from source.
+
* If Subversion 1.3.x or later is already installed on your computer, skip to
(3).
* Download a binary distribution of Subversion 1.3.x or later from:
@@ -78,37 +86,24 @@
of the subversion release directory. This makes the "svn" command
available, which will be used to checkout the tomcat sources.
-* NOTE: If you're running behind a proxy server, the SVN checkout of Tomcat
- source code may fail. See http://subversion.tigris.org/faq.html#proxy for
- ways to work around this.
-
(3) Building Tomcat 5.5
-(3.1) Download main build script and build binary distribution
-
-* Download the main build.xml script from:
- http://tomcat.apache.org/tomcat-5.5-doc/build.xml
-
-* Create a new directory, and copy the newly download build.xml to it. This
- directory will be referred to as the ${tomcat.source} directory in the rest
- of this document
-
-(3.2) Building
-
-* Go to that directory, and do:
-
- cd ${tomcat.source}
- ant
+* This assumes that the Tomcat source is available in the directory tree
starting
+ at ${tomcat.source}.
+
+ cd ${tomcat.source}/build
+ ant download
+ ant [deploy]
* NOTE: Users accessing the Internet through a proxy must use a properties
file to indicate to Ant the proxy configuration. Read below.
-* WARNING: Running this command will checkout the Tomcat 5 sources from the
Apache
- source code repository, as
- well as download binaries to the /usr/share/java directory. Make sure this is
- appropriate to do on your computer. On Windows, this usually corresponds
- to the "C:\usr\share\java" directory, unless Cygwin is used. Read below to
- customize the directory used to download the binaries.
+* WARNING:
+ Running the "ant download" command will download binaries to the
+ /usr/share/java directory. Make sure this is appropriate to do on your
+ computer. On Windows, this usually corresponds to the "C:\usr\share\java"
+ directory, unless Cygwin is used. Read below to customize the directory used
+ to download the binaries.
* The build can be controlled by creating a ${tomcat.source}/build.properties
file, and adding the following content to it:
@@ -131,14 +126,15 @@
To do this, execute the following commands:
cd ${tomcat.source}
- ant checkout
+ svn update
+[This does not apply if you are building Tomcat from a source archive].
(5) Rebuilds
For a quick rebuild of only modified code you can use
- cd ${tomcat.source}
+ cd ${tomcat.source}/build
ant build
In addition, "ant build-depends" will build packages that
@@ -153,8 +149,8 @@
directory for running instructions. To build the compat
package, do
- cd ${tomcat.source}
- ant build-compat
+ cd ${tomcat.source}/build
+ ant compat
(7) Building the servlet and jsp API documentation
@@ -168,3 +164,10 @@
cd ${tomcat.source}/build
ant release
+Note that this deletes any existing build output.
+
+(9) Running tests
+
+do
+ cd ${tomcat.source}/build
+ ant clean-tester run-tester
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]