craigmcc 01/10/25 09:52:30
Modified: catalina build.xml
Log:
Add support for conditionally copying the jmxri.jar file (if it is
available). All the admin/config stuff that depends on this will is
optional.
Revision Changes Path
1.78 +15 -2 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.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- build.xml 2001/10/17 00:44:02 1.77
+++ build.xml 2001/10/25 16:52:30 1.78
@@ -157,6 +157,7 @@
</and>
</condition>
<available property="jdbc20ext.jar.present" file="${jdbc20ext.jar}" />
+ <available property="jmxri.jar.present" file="${jmxri.jar}" />
<available property="jcert.jar.present" file="${jcert.jar}" />
<available property="jndi.jar.present" file="${jndi.jar}" />
<available property="jnet.jar.present" file="${jnet.jar}" />
@@ -262,6 +263,12 @@
<equals arg1="${javamail.jar.present}" arg2="true" />
</or>
</condition>
+ <condition property="copy.jmxri.jar">
+ <or>
+ <equals arg1="${full.dist}" arg2="on" />
+ <equals arg1="${jmxri.jar.present}" arg2="true" />
+ </or>
+ </condition>
<condition property="copy.jta.jar">
<or>
<equals arg1="${full.dist}" arg2="on" />
@@ -346,6 +353,7 @@
<echo message="--- Optional Libraries ---" />
<echo message="javamail.present=${javamail.present}" />
+ <echo message="jmx.present=${jmx.present}" />
<echo message="jsse.present=${jsse.present}" />
<echo message="jta.present=${jta.present}" />
<echo message="junit.present=${junit.present}" />
@@ -362,6 +370,7 @@
<echo message="tomcat-ajp.jar.present=${tomcat-ajp.jar.present}" />
<echo message="javamail.jar.present=${javamail.jar.present}" />
<echo message="jdbc20ext.jar.present=${jdbc20ext.jar.present}" />
+ <echo message="jmxri.jar.present=${jmxri.jar.present}" />
<echo message="jta.jar.present=${jta.jar.present}" />
<echo message="junit.jar.present=${junit.jar.present}" />
<echo message="ldap.jar.present=${ldap.jar.present}" />
@@ -381,8 +390,9 @@
<echo message="--- Distribution flags ---" />
<echo message="copy.tomcat-ajp.jar=${copy.tomcat-ajp.jar}" />
<echo message="copy.jdbc20ext.jar=${copy.jdbc20ext.jar}" />
- <echo message="copy.jndi.jar=${copy.jndi.jar}" />
<echo message="copy.javamail.jar=${copy.javamail.jar}" />
+ <echo message="copy.jmxri.jar=${copy.jmxri.jar}" />
+ <echo message="copy.jndi.jar=${copy.jndi.jar}" />
<echo message="copy.jta.jar=${copy.jta.jar}" />
<echo message="copy.ldap.jar=${copy.ldap.jar}" />
<echo message="copy.tyrex.jar=${copy.tyrex.jar}" />
@@ -419,6 +429,9 @@
<target name="copy-jdbc20ext.jar" if="copy.jdbc20ext.jar">
<copy todir="${catalina.build}/common/lib" file="${jdbc20ext.jar}"/>
</target>
+ <target name="copy-jmxri.jar" if="copy.jmxri.jar">
+ <copy todir="${catalina.build}/server/lib" file="${jmxri.jar}"/>
+ </target>
<target name="copy-jndi.jar" if="copy.jndi.jar">
<copy todir="${catalina.build}/common/lib" file="${jndi.jar}"/>
</target>
@@ -450,7 +463,7 @@
<!-- =================== BUILD: Copy Static Files ======================= -->
- <target name="build-static"
depends="flags,flags.display,build-prepare,copy-activation.jar,copy-tomcat-ajp.jar,copy-jdbc20ext.jar,copy-jndi.jar,copy-jsse.jar,copy-jta.jar,copy-ldap.jar,copy-tomcat-util.jar,copy-tyrex.jar,copy-xerces.jar">
+ <target name="build-static"
depends="flags,flags.display,build-prepare,copy-activation.jar,copy-tomcat-ajp.jar,copy-jdbc20ext.jar,copy-jmxri.jar,copy-jndi.jar,copy-jsse.jar,copy-jta.jar,copy-ldap.jar,copy-tomcat-util.jar,copy-tyrex.jar,copy-xerces.jar">
<!-- Executable Commands -->
<copy todir="${catalina.build}/bin">