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>