remm 01/10/02 16:20:44
Modified: catalina build.xml
Log:
- Xerces is actually required, except for JDK 1.4.
- Modify a few other flags.
- Add a jaxp.present flag (JAXP is required to build and run, and is included
in the Xerces JAR).
Revision Changes Path
1.72 +14 -12 jakarta-tomcat-4.0/catalina/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/build.xml,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- build.xml 2001/10/02 18:23:18 1.71
+++ build.xml 2001/10/02 23:20:43 1.72
@@ -74,6 +74,14 @@
classname="org.apache.tools.ant.taskdefs.optional.TraXLiaison" />
<!-- Class availability flags -->
+ <condition property="jaxp.present">
+ <and>
+ <available classname="javax.xml.parsers.SAXParser"
+ classpath="${xerces.jar}" />
+ <available classname="org.xml.sax.ContentHandler"
+ classpath="${xerces.jar}" />
+ </and>
+ </condition>
<condition property="javamail.present">
<and>
<available classname="javax.activation.DataSource"
@@ -281,12 +289,9 @@
<condition property="copy.xerces.jar">
<or>
<equals arg1="${full.dist}" arg2="on" />
- <and>
- <equals arg1="${xerces.jar.present}" arg2="true" />
- <not>
- <equals arg1="${jdk.1.4.present}" arg2="true" />
- </not>
- </and>
+ <not>
+ <equals arg1="${jdk.1.4.present}" arg2="true" />
+ </not>
</or>
</condition>
@@ -310,15 +315,13 @@
<echo message="--- Ant Flags ---" />
<echo message="<style> task available (required)=${style.available}" />
- <echo message="--- Source Repositories ---" />
- <echo
message="jakarta-tomcat-connectors.home.present=${jakarta-tomcat-connectors.home.present}"
/>
-
<echo message="--- JDK ---" />
<echo message="jdk.1.2.present=${jdk.1.2.present}" />
<echo message="jdk.1.3.present=${jdk.1.3.present}" />
<echo message="jdk.1.4.present=${jdk.1.4.present}" />
<echo message="--- Required Libraries ---" />
+ <echo message="jaxp.present=${jaxp.present}" />
<echo message="jndi.present=${jndi.present}" />
<echo message="regexp.present=${regexp.present}" />
<echo message="servlet.present=${servlet.present}" />
@@ -330,13 +333,12 @@
<echo message="junit.present=${junit.present}" />
<echo message="ldap.present=${ldap.present}" />
<echo message="tyrex.present=${tyrex.present}" />
- <echo message="xerces.present=${xerces.present}" />
<echo message="--- Required JARs ---" />
<echo message="jndi.jar.present(except JDK 1.3+)=${jndi.jar.present}" />
<echo message="regexp.jar.present=${regexp.jar.present}" />
<echo message="servlet.jar.present=${servlet.jar.present}" />
- <echo message="tomcat-util.jar.present=${tomcat-util.jar.present}" />
+ <echo message="xerces.jar.present(except JDK 1.4+)=${xerces.jar.present}" />
<echo message="--- Optional JARs ---" />
<echo message="tomcat-ajp.jar.present=${tomcat-ajp.jar.present}" />
@@ -345,8 +347,8 @@
<echo message="jta.jar.present=${jta.jar.present}" />
<echo message="junit.jar.present=${junit.jar.present}" />
<echo message="ldap.jar.present=${ldap.jar.present}" />
+ <echo message="tomcat-util.jar.present=${tomcat-util.jar.present}" />
<echo message="tyrex.jar.present=${tyrex.jar.present}" />
- <echo message="xerces.jar.present=${xerces.jar.present}" />
<echo message="--- Conditional compilation flags ---" />
<echo message="compile.javamail=${compile.javamail}" />