Author: costin
Date: Sun Nov 13 14:05:16 2005
New Revision: 343977
URL: http://svn.apache.org/viewcvs?rev=343977&view=rev
Log:
Moved download for rhino.
Modified:
tomcat/sandbox/build.xml
Modified: tomcat/sandbox/build.xml
URL:
http://svn.apache.org/viewcvs/tomcat/sandbox/build.xml?rev=343977&r1=343976&r2=343977&view=diff
==============================================================================
--- tomcat/sandbox/build.xml (original)
+++ tomcat/sandbox/build.xml Sun Nov 13 14:05:16 2005
@@ -10,7 +10,7 @@
<property name="tc55xbase" location=".." />
- <!-- Source dependencies -->
+ <!-- Source dependencies -->
<property name="api.home" value="${tc55xbase}/servletapi"/>
<property name="container.home" value="${tc55xbase}/container"/>
<property name="jasper.home" value="${tc55xbase}/jasper"/>
@@ -23,7 +23,7 @@
<property name="ant.jar" value="${ant.home}/lib/ant.jar"/>
<property name="ant-launcher.jar"
value="${ant.home}/lib/ant-launcher.jar"/>
- <!-- Build Defaults -->
+ <!-- Build Defaults -->
<property name="catalina.build" value="${container.home}/build"/>
<property name="jasper.build" value="${jasper.home}/build"/>
<property name="tomcat.build" value="${basedir}/build"/>
@@ -34,7 +34,7 @@
<property name="jasper-compiler-jdt.home" value="${base.path}/tomcat-deps" />
<property name="jasper-compiler-jdt.jar"
- value="${jasper-compiler-jdt.home}/jasper-compiler-jdt.jar"/>
+ value="${jasper-compiler-jdt.home}/jasper-compiler-jdt.jar"/>
<property name="compile.optimize" value="false"/>
<property name="compile.debug" value="true" />
@@ -43,7 +43,7 @@
- <!-- ======================= Single-jar minimal tomcat =========== -->
+ <!-- ======================= Single-jar minimal tomcat =========== -->
<path id="runtime-deps" >
<pathelement
location="${base.path}/commons-modeler-1.1/commons-modeler.jar"/>
@@ -91,7 +91,7 @@
<exclude name="org/apache/catalina/loader/CatalinaModuleListener.java"/>
<exclude name="org/apache/catalina/core/NamingContextListener.java"/>
<patternset refid="runtime-all-excludes"/>
- </patternset>
+ </patternset>
<path id="runtime-src-path">
<pathelement path="${connectors.home}/util/java"/>
@@ -104,13 +104,13 @@
</path>
<path id="runtime-all-src-path">
<path refid="runtime-src-path"/>
- <pathelement path="${jasper.home}/src/share"/>
- </path>
-
- <!-- =================== Eclipse/Idea equivalent ================== -->
- <!-- If you are in an IDE environment, it should reuse the result of
- the (re)compilation - so ant will only do packaging -->
-
+ <pathelement path="${jasper.home}/src/share"/>
+ </path>
+
+ <!-- =================== Eclipse/Idea equivalent ================== -->
+ <!-- If you are in an IDE environment, it should reuse the result of
+ the (re)compilation - so ant will only do packaging -->
+
<target name="compile-connectors">
<mkdir dir="${connectors.home}/bin" />
<javac destdir="${connectors.home}/bin"
@@ -128,12 +128,12 @@
<exclude name="org/apache/tomcat/util/net/puretls/**"/>
</javac>
<copy todir="${connectors.home}/bin" >
- <fileset dir="${connectors.home}/util/java"
includes="**/*.properties **/*.xml"/>
- <fileset dir="${connectors.home}/naming/src"
includes="**/*.properties **/*.xml"/>
- <fileset dir="${connectors.home}/coyote/src/java"
includes="**/*.properties **/*.xml" >
- <exclude name="org/apache/coyote/tomcat4/**"/>
- </fileset>
- <fileset dir="${connectors.home}/http11/src/java"
includes="**/*.properties **/*.xml"/>
+ <fileset dir="${connectors.home}/util/java" includes="**/*.properties
**/*.xml"/>
+ <fileset dir="${connectors.home}/naming/src" includes="**/*.properties
**/*.xml"/>
+ <fileset dir="${connectors.home}/coyote/src/java"
includes="**/*.properties **/*.xml" >
+ <exclude name="org/apache/coyote/tomcat4/**"/>
+ </fileset>
+ <fileset dir="${connectors.home}/http11/src/java"
includes="**/*.properties **/*.xml"/>
</copy>
</target>
@@ -144,7 +144,7 @@
<src path="${sandbox.home}/java" />
<classpath>
<path refid="runtime-deps" />
- <pathelement location="${connectors.home}/bin"/>
+ <pathelement location="${connectors.home}/bin"/>
</classpath>
</javac>
<copy todir="${sandbox.home}/bin" >
@@ -167,7 +167,7 @@
<src path="${container.home}/webapps/docs/appdev/sample/src" />
<classpath>
<path refid="runtime-deps" />
- <pathelement location="${connectors.home}/bin"/>
+ <pathelement location="${connectors.home}/bin"/>
</classpath>
<exclude name="**/MailSessionFactory.java"/>
<exclude name="**/SendMailFactory.java"/>
@@ -184,7 +184,7 @@
<src path="${jasper.home}/src/share" />
<classpath>
<path refid="runtime-deps" />
- <pathelement location="${connectors.home}/bin"/>
+ <pathelement location="${connectors.home}/bin"/>
</classpath>
</javac>
</target>
@@ -199,116 +199,146 @@
<delete dir="${jasper.home}/bin" includes="**"/>
</target>
-
+
<target name="runtime"
- description="Build single jar tomcat" depends="compile">
- <mkdir dir="runtime" />
- <jar jarfile="runtime/tomcat-runtime.jar" manifest="resources/runtime.MF">
- <fileset dir="${container.home}/bin" >
- <exclude name="org/apache/tomcat/util/buf/**"/>
- </fileset>
- <fileset dir="${sandbox.home}/bin" >
- </fileset>
- <fileset dir="${connectors.home}/bin" >
- <exclude name="org/apache/tomcat/util/buf/**"/>
- </fileset>
- <zipfileset src="${base.path}/servlet-api-2.4/lib/servlet-api.jar" >
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset src="${base.path}/commons-modeler-1.1/commons-modeler.jar">
- <exclude name="org/apache/commons/modeler/ant/**" />
- <exclude name="org/apache/catalina/ant/**" />
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- </jar>
+ description="Build single jar tomcat" depends="compile">
+ <mkdir dir="runtime" />
+ <jar jarfile="runtime/tomcat-runtime.jar" manifest="resources/runtime.MF">
+ <fileset dir="${container.home}/bin" >
+ <exclude name="org/apache/tomcat/util/buf/**"/>
+ </fileset>
+ <fileset dir="${sandbox.home}/bin" >
+ </fileset>
+ <fileset dir="${connectors.home}/bin" >
+ <exclude name="org/apache/tomcat/util/buf/**"/>
+ </fileset>
+ <zipfileset src="${base.path}/servlet-api-2.4/lib/servlet-api.jar" >
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/commons-modeler-1.1/commons-modeler.jar">
+ <exclude name="org/apache/commons/modeler/ant/**" />
+ <exclude name="org/apache/catalina/ant/**" />
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ </jar>
</target>
-
- <!-- Larger tomcat runtime, with jasper and some other packages.
- JK could be excluded - this is not intended for full servers, just
apps.
- -->
- <target name="runtime-all"
- description="Build single jar tomcat - all inclusive"
depends="compile">
- <mkdir dir="runtime" />
- <jar jarfile="runtime/tomcat-all-runtime.jar"
manifest="resources/runtime.MF">
- <fileset dir="${container.home}/bin" >
- <exclude name="org/apache/tomcat/util/buf/**"/>
- </fileset>
- <fileset dir="${sandbox.home}/bin" >
- </fileset>
- <fileset dir="${jasper.home}/bin" >
- </fileset>
- <fileset dir="${connectors.home}/bin" >
- <exclude name="org/apache/tomcat/util/buf/**"/>
- </fileset>
- <zipfileset src="${base.path}/servlet-api-2.4/lib/servlet-api.jar" >
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset
src="${base.path}/commons-modeler-1.1/commons-modeler.jar">
- <exclude name="org/apache/commons/modeler/ant/**" />
- <exclude name="org/apache/catalina/ant/**" />
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
-
- <zipfileset src="${base.path}/tomcat-deps/jasper-compiler-jdt.jar" >
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset src="${base.path}/commons-el-1.0/commons-el.jar" >
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
- <exclude name="META-INF/**" />
- <exclude name="**/*.html" />
- </zipfileset>
- </jar>
-
- </target>
+
+ <!-- Larger tomcat runtime, with jasper and some other packages.
+ JK could be excluded - this is not intended for full servers, just apps.
+ -->
+ <target name="runtime-all"
+ description="Build single jar tomcat - all inclusive" depends="compile">
+ <mkdir dir="runtime" />
+ <jar jarfile="runtime/tomcat-all-runtime.jar"
manifest="resources/runtime.MF">
+ <fileset dir="${container.home}/bin" >
+ <exclude name="org/apache/tomcat/util/buf/**"/>
+ </fileset>
+ <fileset dir="${sandbox.home}/bin" >
+ </fileset>
+ <fileset dir="${jasper.home}/bin" >
+ </fileset>
+ <fileset dir="${connectors.home}/bin" >
+ <exclude name="org/apache/tomcat/util/buf/**"/>
+ </fileset>
+ <zipfileset src="${base.path}/servlet-api-2.4/lib/servlet-api.jar" >
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/commons-modeler-1.1/commons-modeler.jar">
+ <exclude name="org/apache/commons/modeler/ant/**" />
+ <exclude name="org/apache/catalina/ant/**" />
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+
+ <zipfileset src="${base.path}/tomcat-deps/jasper-compiler-jdt.jar" >
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/commons-el-1.0/commons-el.jar" >
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ <zipfileset src="${base.path}/jsp-api-2.0/lib/jsp-api.jar">
+ <exclude name="META-INF/**" />
+ <exclude name="**/*.html" />
+ </zipfileset>
+ </jar>
- <!-- ======================= Coyote standalone =========== -->
- <!--
- This is only the http connector, for testing/experimental purposes.
- -->
+ </target>
- <target name="tomcat-http11" depends="compile">
- <mkdir dir="runtime"/>
- <jar jarfile="runtime/tomcat-http11.jar"
manifest="resources/coyote-http11.MF">
- <fileset dir="${connectors.home}/bin" >
- <exclude name="org/apache/tomcat/util/buf/**"/>
- </fileset>
- <fileset dir="${sandbox.home}/bin" >
- </fileset>
- <exclude name="org/apache/coyote/http11/Http11Protocol**"/>
- <exclude name="org/apache/coyote/http11/Http11AprProcessor**"/>
- <exclude name="org/apache/coyote/http11/Http11AprProtocol**"/>
- <exclude name="org/apache/coyote/http11/InternalAprInputBuffer**"/>
- <exclude name="org/apache/coyote/http11/InternalAprOutputBuffer**"/>
- <exclude name="org/apache/tomcat/util/digester/**"/>
- <exclude name="org/apache/tomcat/util/compat/**"/>
- <exclude name="org/apache/tomcat/util/jmx/**"/>
- <exclude name="org/apache/tomcat/util/log/**"/>
- <exclude name="org/apache/tomcat/util/IntrospectionUtils**"/>
- <exclude name="org/apache/coyote/tomcat3/**"/>
- <exclude name="org/apache/coyote/tomcat4/**"/>
- <exclude name="org/apache/coyote/memory/**"/>
- </jar>
+ <!-- ======================= Coyote standalone =========== -->
+ <!--
+ This is only the http connector, for testing/experimental purposes.
+ -->
+
+ <target name="tomcat-http11" depends="compile">
+ <mkdir dir="runtime"/>
+ <jar jarfile="runtime/tomcat-http11.jar"
manifest="resources/coyote-http11.MF">
+ <fileset dir="${connectors.home}/bin" >
+ <exclude name="org/apache/tomcat/util/buf/**"/>
+ </fileset>
+ <fileset dir="${sandbox.home}/bin" >
+ </fileset>
+ <exclude name="org/apache/coyote/http11/Http11Protocol**"/>
+ <exclude name="org/apache/coyote/http11/Http11AprProcessor**"/>
+ <exclude name="org/apache/coyote/http11/Http11AprProtocol**"/>
+ <exclude name="org/apache/coyote/http11/InternalAprInputBuffer**"/>
+ <exclude name="org/apache/coyote/http11/InternalAprOutputBuffer**"/>
+ <exclude name="org/apache/tomcat/util/digester/**"/>
+ <exclude name="org/apache/tomcat/util/compat/**"/>
+ <exclude name="org/apache/tomcat/util/jmx/**"/>
+ <exclude name="org/apache/tomcat/util/log/**"/>
+ <exclude name="org/apache/tomcat/util/IntrospectionUtils**"/>
+ <exclude name="org/apache/coyote/tomcat3/**"/>
+ <exclude name="org/apache/coyote/tomcat4/**"/>
+ <exclude name="org/apache/coyote/memory/**"/>
+ </jar>
- </target>
+ </target>
<target name="all" depends="tomcat-http11,runtime,runtime-all" />
+ <!-- ============ Download targets for deps ================ -->
+
+ <target name="download" >
+ <antcall target="downloadzip">
+ <param name="sourcefile" value="${rhino.loc}"/>
+ <param name="destfile" value="${rhino.jar}"/>
+ <param name="destdir" value="${base.path}"/>
+ </antcall>
+ </target>
+
+ <target name="testexist">
+ <echo message="Testing for ${destfile}"/>
+ <available file="${destfile}" property="exist"/>
+ </target>
+
+ <target name="setproxy" if="useproxy">
+ <taskdef name="setproxy"
+ classname="org.apache.tools.ant.taskdefs.optional.net.SetProxy" />
+ <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
+ <echo message="Using ${proxy.host}:${proxy.port} to download
${sourcefile}"/>
+ </target>
+
+
+ <target name="downloadzip" unless="exist" depends="setproxy,testexist">
+ <get src="${sourcefile}" dest="${base.path}/file.zip" />
+ <mkdir dir="${destdir}" />
+ <unzip src="${base.path}/file.zip" dest="${destdir}"/>
+ <delete file="${base.path}/file.zip"/>
+ </target>
+
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]