remm        2002/10/26 11:52:56

  Modified:    .        build.xml
  Added:       resources build.xml
  Log:
  - Add a "main"build" script to allow newbies to build Tomcat very easily
    once Ant is correctly setup (at least with JDK 1.3+).
  - The small build.xml will be made available online as a separate (and small)
    download, as it's the only thing required.
  - New building documentation coming soon.
  
  Revision  Changes    Path
  1.51      +7 -0      jakarta-tomcat-5/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- build.xml 26 Oct 2002 14:27:13 -0000      1.50
  +++ build.xml 26 Oct 2002 18:52:56 -0000      1.51
  @@ -498,6 +498,13 @@
       <mkdir  dir="${tomcat.dist}/src/${jasper.project}"/>
       <mkdir  dir="${tomcat.dist}/src/${jasper.project}/jasper2"/>
   
  +    <!-- Main build file -->
  +    <copy todir="${tomcat.dist}/src">
  +      <fileset dir="${basedir}/resources">
  +        <include name="build.xml" />
  +      </fileset>
  +    </copy>
  +
       <!-- jakarta-tomcat-5 source -->
       <copy todir="${tomcat.dist}/src/${tomcat.project}">
         <fileset dir="${basedir}">
  
  
  
  1.1                  jakarta-tomcat-5/resources/build.xml
  
  Index: build.xml
  ===================================================================
  <project name="Tomcat 5.0 Netbuild" default="build" basedir=".">
  
  
    <!-- ===================== Initialize Property Values =================== -->
  
    <!-- See "build.properties.sample" in the top level directory for all     -->
    <!-- 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" />
    <property name="year"                  value="2002" />
    <property name="version"               value="5.0" />
    <property name="project"               value="jakarta-tomcat" />
    <property name="final.name"            value="${project}-${version}" />
    <property name="final-src.name"        value="${project}-${version}-src" />
  
    <!-- CVSROOT -->
    <property name="cvsroot" 
             value=":pserver:[EMAIL PROTECTED]:/home/cvspublic" />
  
    <!-- Subprojects -->
    <property name="api.project"           value="jakarta-servletapi-5" />
    <property name="tomcat.project"        value="jakarta-tomcat-5" />
    <property name="catalina.project"      value="jakarta-tomcat-catalina" />
    <property name="jtc.project"           value="jakarta-tomcat-connectors" />
    <property name="jasper.project"        value="jakarta-tomcat-jasper" />
  
    <!-- Source dependencies -->
    <property name="api.home"
             value="${basedir}/${api.project}"/>
    <property name="catalina.home" 
             value="${basedir}/${catalina.project}"/>
    <property name="jasper.home"
             value="${basedir}/${jasper.project}/jasper2"/>
    <property name="jtc.home"
             value="${basedir}/${jtc.project}"/>
    <property name="tomcat.home"
             value="${basedir}/${tomcat.project}"/>
  
    <target name="build" depends="check.source,get.source"
     description="Builds all components">
  
      <ant dir="${tomcat.home}" target="download" />
      <ant dir="${tomcat.home}" target="deploy" />
  
    </target>
  
    <target name="check.source">
  
      <available property="source.exists" file="${basedir}/${tomcat.project}" />
  
    </target>
  
    <target name="get.source" unless="source.exists">
  
      <antcall target="checkout" />
  
    </target>
  
    <target name="checkout"
            description="Update or checkout required sources from CVS">
      <cvs cvsroot="${cvsroot}" quiet="true"
           command="checkout -P ${tomcat.project}" 
           dest="${basedir}" compression="true" />
      <cvs cvsroot="${cvsroot}" quiet="true"
           command="checkout -P ${catalina.project}" 
           dest="${basedir}" compression="true" />
      <cvs cvsroot="${cvsroot}" quiet="true"
           command="checkout -P ${jasper.project}" 
           dest="${basedir}" compression="true" />
      <cvs cvsroot="${cvsroot}" quiet="true"
           command="checkout -P ${jtc.project}" 
           dest="${basedir}" compression="true" />
      <cvs cvsroot="${cvsroot}" quiet="true"
           command="checkout -P ${api.project}" 
           dest="${basedir}" compression="true" />
    </target>
  
  
  </project>
  
  
  

--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>

Reply via email to