Ant Java




  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
    
  
  
  
    
    
  

  
    
    
    
    
    
    
  
  
  
    
    
    
    
    
    
    
    
    
    
    
  
  
    
               debug="${compile.debug}"
           deprecation="${compile.deprecation}"
           source="${compile.source}"
           target="${compile.target}"
           optimize="${compile.optimize}"
           excludes="**/CVS/**,**/.svn/**"
           encoding="ISO-8859-1">

      
      
    
    
    
      
      
        
        
        
        
        
      
    
  
  
  
  
    
    
    
    
    
  
  
    
    
    
  
  
    
  
  
    
  
  
    
    
    
    
    
    
    
    
    
    
    
  
  
    
  
  
    
    
    
    
    
    
    
    
    
    
    
    
  
  
    
  
  
    
  
  
    
    
    
  
  
    
    
    
    
  
  
    
    
  
  
    
  
  
    
    
    
    
    
    
      
        
          
          
          
          
        
        
        
      
    

  
  
    
    
    
    
    
    
          encoding="ISO-8859-1">
      
      
    
  
  
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/servlet-api.jar.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/jsp-api.jar.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/bootstrap.jar.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest"
      notice="res/META-INF/default.notice"
      license="res/META-INF/default.license" />
    
          manifest="${tomcat.tmp}/default.manifest" >
      
        
      
              fullpath="META-INF/NOTICE" />
              fullpath="META-INF/LICENSE" />
    
          manifest="${tomcat.tmp}/default.manifest" >
      
        
      
              fullpath="META-INF/NOTICE" />
              fullpath="META-INF/LICENSE" />
    
          manifest="${tomcat.tmp}/default.manifest" >
      
        
      
              fullpath="META-INF/NOTICE" />
              fullpath="META-INF/LICENSE" />
    
  
  
    
      
        
        
        
        
        
      
        
          
          
        
    
    
      
      
        
        
      
    
    
      
    
                  file="webapps/docs/appdev/build.xml.txt"/>
    
    
               destdir="${tomcat.build}/webapps/docs"
         extension=".html"
             style="webapps/docs/tomcat-docs.xsl"
          excludes="build.xml project.xml"
          includes="*.xml">
      
    
               destdir="${tomcat.build}/webapps/docs/appdev"
         extension=".html"
             style="webapps/docs/tomcat-docs.xsl"
          excludes="project.xml"
          includes="*.xml">
      
    
               destdir="${tomcat.build}/webapps/docs/funcspecs"
         extension=".html"
             style="webapps/docs/tomcat-docs.xsl"
          excludes="project.xml"
          includes="*.xml">
      
    
               destdir="${tomcat.build}/webapps/docs/config"
         extension=".html"
             style="webapps/docs/tomcat-docs.xsl"
          excludes="project.xml"
          includes="*.xml">
      
    
               destdir="${tomcat.build}/webapps/docs/architecture"
         extension=".html"
             style="webapps/docs/tomcat-docs.xsl"
          excludes="project.xml"
          includes="*.xml">
      
    
                   destdir="${tomcat.build}/webapps/docs/tribes"
             extension=".html"
                 style="webapps/docs/tomcat-docs.xsl"
              excludes="project.xml"
              includes="*.xml">
          
    
  
  
    WARNING: tomcat-dbcp.jar not included, this build can't be used
    in a release. Please run 'ant download' with JDK1.5 if you are 
    building a tomcat release.

  
  
                file="${tomcat-native.tar.gz}" />
    
    
    
    
      
         
         
         
      
    
    
      
      
         
         
      
    
    
    
    
    
      
      
        
        
        
      
    
    
    
      
        
        
        
        
        
        
      
    
    
      
      
        
        
      
    
    
      
    
    
                 destdir="${tomcat.build}/webapps/examples/WEB-INF/classes"
             debug="${compile.debug}" deprecation="${compile.deprecation}"
             source="${compile.source}"
             target="${compile.target}"
             optimize="${compile.optimize}"
             classpath="${tomcat.classes}"
             excludes="**/CVS/**,**/.svn/**"
             encoding="ISO-8859-1">
    
                 destdir="${tomcat.build}/webapps/examples/jsp/plugin/applet"
             debug="${compile.debug}" deprecation="${compile.deprecation}"
             source="${compile.source}"
             target="${compile.target}"
             optimize="${compile.optimize}"
             classpath="$tomcat.lcasses}"
             excludes="**/CVS/**,**/.svn/**"
             encoding="ISO-8859-1">
    
    
               classname="org.apache.tomcat.buildutil.Txt2Html"
           classpath="${tomcat.classes}" />
    
      
        
      
      
        
        
        
      
      
        
      
    
    
      
        
      
      
        
        
        
      
    
    
      
        
        
        
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
      
    
    
      
        
        
        
        
        
        
        
        
        
        
        
      
    
          failonerror="false"/>
    
  
            description="Clean depend src components">
     
     
  
  
    
    
    
  
  
  
    
    
      
    
  
  
                classname="org.apache.tools.ant.taskdefs.optional.net.SetProxy" />
                  proxyuser="${proxy.user}" proxypassword="${proxy.password}" />
    
  
  
    
    
  
  
    
    
    
    
    
    
  
  
    
    
    
    
    
  
  
    
    
    
  
            description="Download (and build as necessary) dependent components"
          depends="build-manifests">
    
      
      
      
    
    
      
      
      
    
    
      
      
      
    
    
      
      
      
    
    
      
      
    
    
    
      
      
    
    
      
      
    
    
    
      
    
    
    
      
      
      
    
    
    
      
    
    
      
      
      
    
  
  
    
      
        
        
      
      
        
        
      
    
            encoding="ISO-8859-1">
                  value="org.apache.tomcat.dbcp" />
    
            encoding="ISO-8859-1">
                  value="enumeration" />
    
    
    
      
    
    
               optimize="off"
           debug="${compile.debug}"
           deprecation="${compile.deprecation}"
           source="${compile.source}"
           target="${compile.target}"
           sourcepath="${tomcat-dbcp.home}/src/java"
           srcdir="${tomcat-dbcp.home}/src/java"
           encoding="ISO-8859-1">
      
    
             index="true"
         manifest="${tomcat.tmp}/default.manifest">
      
        
        
      
              fullpath="META-INF/NOTICE" />
              fullpath="META-INF/LICENSE" />
    
  
  
    
             manifest="${tomcat.tmp}/default.manifest">
      
        
        
        
      
              fullpath="META-INF/NOTICE" />
              fullpath="META-INF/LICENSE" />
    
  

File: build.properties.default
# -----------------------------------------------------------------------------
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# -----------------------------------------------------------------------------
# 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 900770 2010-01-19 13:24:49Z jfclere $
# -----------------------------------------------------------------------------
# ----- Version Control Flags -----
version.major=6
version.minor=0
version.build=0
version.patch=0
version=6.0.24
# ----- Default Base Path for Dependent Packages -----
# Please note this path must be absolute, not relative,
# as it is referenced with different working directory
# contexts by the various build scripts.
base.path=/usr/share/java
#base.path=C:/path/to/the/repository
#base.path=/usr/local
compile.source=1.5
compile.target=1.5
compile.debug=true
base-commons.loc=http://archive.apache.org/dist/commons
base-tomcat.loc=http://archive.apache.org/dist/tomcat
base-sf.loc=http://downloads.sourceforge.net
# ----- Commons Logging, version 1.1 or later -----
commons-logging-version=1.1.1
commons-logging-src.loc=${base-commons.loc}/logging/source/commons-logging-${commons-logging-version}-src.tar.gz
# ----- Webservices -----
jaxrpc-src.loc=http://repo1.maven.org/maven2/geronimo-spec/geronimo-spec-jaxrpc/1.1-rc4/geronimo-spec-jaxrpc-1.1-rc4.jar
wsdl4j-src.loc=http://repo1.maven.org/maven2/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar
# ----- Eclipse JDT, version 3.2 or later -----
jdt.home=${base.path}/eclipse/plugins
jdt.lib=${jdt.home}
jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.3.1.v_780_R33x.jar
jdt.loc=http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip
# ----- Tomcat native library -----
tomcat-native.version=1.1.19
tomcat-native.home=${base.path}/tomcat-native-${tomcat-native.version}
tomcat-native.tar.gz=${tomcat-native.home}/tomcat-native.tar.gz
tomcat-native.loc=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/source/tomcat-native-${tomcat-native.version}-src.tar.gz
tomcat-native.dll=${base-tomcat.loc}/tomcat-connectors/native/${tomcat-native.version}/binaries
# ----- Commons DBCP, version 1.1 or later -----
commons-dbcp.version=1.2.2
commons-dbcp.home=${base.path}/commons-dbcp-1.2.2-src
commons-dbcp-src.loc=${base-commons.loc}/dbcp/source/commons-dbcp-1.2.2-src.tar.gz
# ----- Commons Pool, version 1.1 or later -----
commons-pool.home=${base.path}/commons-pool-1.5.4-src
commons-pool-src.loc=${base-commons.loc}/pool/source/commons-pool-1.5.4-src.tar.gz
# ----- NSIS, version 2.0 or later -----
nsis.home=${base.path}/nsis-2.45
nsis.exe=${nsis.home}/makensis.exe
nsis.installoptions.dll=${nsis.home}/Plugins/InstallOptions.dll
nsis.nsexec.dll=${nsis.home}/Plugins/nsExec.dll
nsis.nsisdl.dll=${nsis.home}/Plugins/NSISdl.dll
nsis.loc=${base-sf.loc}/nsis/nsis-2.45.zip
# ----- Commons Daemon, version 1.0-Alpha or later -----
commons-daemon.home=${base.path}/commons-daemon-1.0.1
commons-daemon.lib=${commons-daemon.home}
commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar
commons-daemon.loc=${base-commons.loc}/daemon/binaries/commons-daemon-1.0.1.tar.gz
commons-daemon.jsvc.tar.gz=${commons-daemon.lib}/bin/jsvc.tar.gz