Author: costin
Date: Thu May  1 20:20:37 2008
New Revision: 652744

URL: http://svn.apache.org/viewvc?rev=652744&view=rev
Log:
Since not beeing able to build with JDK1.6 is so annoying - and commons-dbcp 
doesn't support jdk1.6 in the first place:
- let the compile work with jdk1.6, minus dbcp
- add a small warning at the end. 



Modified:
    tomcat/trunk/build.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=652744&r1=652743&r2=652744&view=diff
==============================================================================
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Thu May  1 20:20:37 2008
@@ -72,6 +72,8 @@
   <property name="jasper-jdt.home" value="${base.path}/tomcat6-deps/jdt" />
   <property name="tomcat-dbcp.jar" 
value="${tomcat-dbcp.home}/tomcat-dbcp.jar"/>
   <property name="jasper-jdt.jar" value="${jasper-jdt.home}/jasper-jdt.jar"/>
+  <available property="tomcat-dbcp-present" file="${tomcat-dbcp.jar}" />
+  <available property="jdk16.present" classname="javax.sql.StatementEvent" />
 
   <!-- Classpath -->
   <path id="tomcat.classpath">
@@ -398,8 +400,14 @@
           <param name="relative-path" expression=".."/>
     </xslt>
   </target>
-
-  <target name="deploy" depends="build-only,build-docs">
+ 
+  <target name="warn.dbcp" unless="tomcat-dbcp.present">
+    <echo>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.</echo>
+  </target>
+  
+  <target name="deploy" depends="build-only,build-docs,warn.dbcp">
 
     <copy tofile="${tomcat.build}/bin/tomcat-native.tar.gz"
             file="${tomcat-native.tar.gz}" />
@@ -532,7 +540,8 @@
       </fileset>
     </txt2html>
 
-    <copy file="${tomcat-dbcp.jar}" todir="${tomcat.build}/lib" />
+    <copy file="${tomcat-dbcp.jar}" todir="${tomcat.build}/lib" 
+      failonerror="false"/>
     <copy file="${jasper-jdt.jar}" todir="${tomcat.build}/lib" />
 
   </target>
@@ -637,7 +646,7 @@
 
   </target>
 
-  <target name="build-tomcat-dbcp">
+  <target name="build-tomcat-dbcp" unless="jdk16.present">
     <copy todir="${tomcat-dbcp.home}">
     <!--
       <fileset dir="${commons-collections.home}" >



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to