You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/09/08 12:15:14 UTC

cvs commit: jakarta-tomcat-5/resources build.xml

remm        2003/09/08 03:15:14

  Modified:    resources build.xml
  Log:
  - Update netbuild. Thanks to Kazuhiro Kazama for the tip.
  
  Revision  Changes    Path
  1.3       +34 -23    jakarta-tomcat-5/resources/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/resources/build.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.xml	4 May 2003 18:37:47 -0000	1.2
  +++ build.xml	8 Sep 2003 10:15:14 -0000	1.3
  @@ -11,7 +11,7 @@
   
     <!-- Project Properties -->
     <property name="name"                  value="Apache Tomcat" />
  -  <property name="year"                  value="2002" />
  +  <property name="year"                  value="2003" />
     <property name="version"               value="5.0" />
     <property name="project"               value="jakarta-tomcat" />
     <property name="final.name"            value="${project}-${version}" />
  @@ -29,9 +29,7 @@
     <property name="jasper.project"        value="jakarta-tomcat-jasper" />
   
     <!-- Dependent projects -->
  -  <property name="commons-el.project"      value="jakarta-commons/el" />
  -  <property name="commons-daemon.project"  value="jakarta-commons-sandbox/daemon" />
  -  <property name="commons-modeler.project" value="jakarta-commons/modeler" />
  +  <property name="commons-daemon.project"  value="jakarta-commons/daemon" />
   
     <!-- Source dependencies -->
     <property name="api.home"
  @@ -45,7 +43,7 @@
     <property name="tomcat.home"
              value="${basedir}/${tomcat.project}"/>
   
  -  <target name="build" depends="check.source,get.source"
  +  <target name="build" depends="check.source,check.source.depends,get.source,get.source.depends"
      description="Builds all components">
   
       <ant dir="${tomcat.home}" target="download" />
  @@ -53,18 +51,6 @@
   
     </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">
   
  @@ -84,20 +70,45 @@
            command="checkout -P ${api.project}" 
            dest="${basedir}" compression="true" />
   
  +  </target>
  +
  +  <target name="checkout.depends"
  +          description="Update or checkout dependent sources from CVS">
  +
       <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P jakarta-commons/LICENSE" 
            dest="${basedir}" compression="true" />
       <cvs cvsroot="${cvsroot}" quiet="true"
  -         command="checkout -P ${commons-el.project}" 
  -         dest="${basedir}" compression="true" />
  -    <cvs cvsroot="${cvsroot}" quiet="true"
            command="checkout -P ${commons-daemon.project}" 
            dest="${basedir}" compression="true" />
  -    <cvs cvsroot="${cvsroot}" quiet="true"
  -         command="checkout -P ${commons-modeler.project}" 
  -         dest="${basedir}" compression="true" />
   
     </target>
   
  +  <!-- *************** UTILITY TARGETS *************** -->
  +
  +  <target name="check.source">
  +
  +    <available property="source.exists" file="${basedir}/${tomcat.project}" />
  +
  +  </target>
  +
  +  <target name="check.source.depends">
  +
  +    <available property="source.depends.exists" 
  +                   file="${basedir}/${commons-daemon.project}" />
  +
  +  </target>
  +
  +  <target name="get.source" unless="source.exists">
  +
  +    <antcall target="checkout" />
  +
  +  </target>
  +
  +  <target name="get.source.depends" unless="source.depends.exists">
  +
  +    <antcall target="checkout.depends" />
  +
  +  </target>
   
   </project>