| <project name="jkconf" default="main" basedir="."> |
| |
| <target name="init-3x" if="33.detect"> |
| <taskdef name="jkconf" |
| classname="org.apache.jk.config.WebXml2Jk" > |
| <classpath> |
| <!-- 3.3 support --> |
| <pathelement location="/ws/jtc/jk/build/classes" /> |
| <pathelement location="${tomcat.home}/lib/container/tomcat-jk2.jar" /> |
| <pathelement location="${tomcat.home}/lib/container/crimson.jar"/> |
| <pathelement location="${tomcat.home}/lib/common/commons-logging.jar"/> |
| </classpath> |
| </taskdef> |
| </target> |
| |
| <target name="init-4x" if="4x.detect" > |
| <path id="main.classpath"> |
| <!-- 3.3 support --> |
| <fileset dir="${tomcat.home}/lib" includes="*.jar" /> |
| <fileset dir="${tomcat.home}/server/lib" includes="*.jar" /> |
| <fileset dir="${tomcat.home}/common/lib" includes="*.jar" /> |
| </path> |
| |
| <taskdef name="jkconf" classpathref="main.classpath" |
| classname="org.apache.jk.config.WebXml2Jk" /> |
| </target> |
| |
| <target name="detect" > |
| <property file="build.properties"/> |
| <property file="${user.home}/build.properties"/> |
| <property file="${user.home}/.build.properties"/> |
| |
| <!-- default locations, overrident by properties. |
| This file must be installed in conf/ --> |
| <property name="tomcat.home" location=".." /> |
| |
| <available property="33.detect" file="${tomcat.home}/lib/container" /> |
| <available property="4x.detect" file="${tomcat.home}/server/lib" /> |
| </target> |
| |
| <target name="init" depends="detect,init-3x,init-4x" /> |
| |
| <!-- ==================== Detection and reports ==================== --> |
| |
| |
| <target name="main" depends="init"> |
| <jkconf docBase="${tomcat.home}/webapps/examples" |
| context="/examples" /> |
| </target> |
| |
| </project> |