You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by cb...@apache.org on 2007/01/07 16:17:49 UTC
svn commit: r493737 - /velocity/tools/trunk/download.xml
Author: cbrisson
Date: Sun Jan 7 07:17:49 2007
New Revision: 493737
URL: http://svn.apache.org/viewvc?view=rev&rev=493737
Log:
download test dependencies (and factorize download.path property setting)
Modified:
velocity/tools/trunk/download.xml
Modified: velocity/tools/trunk/download.xml
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/download.xml?view=diff&rev=493737&r1=493736&r2=493737
==============================================================================
--- velocity/tools/trunk/download.xml (original)
+++ velocity/tools/trunk/download.xml Sun Jan 7 07:17:49 2007
@@ -32,7 +32,7 @@
<!-- Download Control Tasks -->
<target name="full-download"
- depends="base-download,compile-download,docs-download,examples-download"
+ depends="base-download,compile-download,docs-download,examples-download,whitebox-test-download,blackbox-test-download"
description="Download all dependencies needed for a full VelocityTools build from the central repository"/>
<target name="base-download"
@@ -69,6 +69,23 @@
<antcall target="commons-chain-download" />
</target>
+ <!-- whitebox tests downloads -->
+ <target name="whitebox-test-download" depends="base-download">
+ <antcall target="junit-download"/>
+ </target>
+
+ <!-- blackbox tests downloads -->
+ <target name="blackbox-test-download" depends="whitebox-test-download">
+ <antcall target="httpunit-download"/>
+ <antcall target="jetty-download"/>
+ <antcall target="jetty-start-download"/>
+ <antcall target="jetty-util-download"/>
+ <antcall target="js-download"/>
+ <antcall target="nekohtml-download"/>
+ <antcall target="servlet-api-download"/>
+ <antcall target="xerces-download"/>
+ <antcall target="xmlparserapis-download"/>
+ </target>
<!-- Basic Download Tasks -->
@@ -86,6 +103,8 @@
</target>
<target name="do-http-download" unless="skip-download">
+ <!-- set download.path if not set previously -->
+ <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
<get src="${repo.url}/${download.path}/${download.name}-${download.version}.jar"
dest="${lib.dir}/${download.name}-${download.version}.jar"
@@ -98,16 +117,18 @@
<condition property="jar.present">
<and>
<isfalse value="${force.jar.loading}"/>
- <available file="${lib.test.dir}/${download.name}-${download.version}.jar"/>
+ <available file="${test.lib.dir}/${download.name}-${download.version}.jar"/>
</and>
</condition>
<antcall target="do-http-test-download"/>
</target>
<target name="do-http-test-download" unless="jar.present">
+ <!-- set download.path if not set previously -->
+ <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
<get src="${repo.url}/${download.path}/${download.name}-${download.version}.jar"
- dest="${lib.test.dir}/${download.name}-${download.version}.jar"
+ dest="${test.lib.dir}/${download.name}-${download.version}.jar"
usetimestamp="false"
verbose="false"
ignoreerrors="false" />
@@ -119,84 +140,72 @@
<target name="antlr-download">
<property name="download.name" value="antlr" />
<property name="download.version" value="${jar.antlr.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-beanutils-download">
<property name="download.name" value="commons-beanutils" />
<property name="download.version" value="${jar.commons-beanutils.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-chain-download">
<property name="download.name" value="commons-chain" />
<property name="download.version" value="${jar.commons-chain.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-collections-download">
<property name="download.name" value="commons-collections" />
<property name="download.version" value="${jar.commons-collections.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-digester-download">
<property name="download.name" value="commons-digester" />
<property name="download.version" value="${jar.commons-digester.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-lang-download">
<property name="download.name" value="commons-lang" />
<property name="download.version" value="${jar.commons-lang.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-logging-download">
<property name="download.name" value="commons-logging" />
<property name="download.version" value="${jar.commons-logging.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="commons-validator-download">
<property name="download.name" value="commons-validator" />
<property name="download.version" value="${jar.commons-validator.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="dom4j-download">
<property name="download.name" value="dom4j" />
<property name="download.version" value="${jar.dom4j.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="oro-download">
<property name="download.name" value="oro" />
<property name="download.version" value="${jar.oro.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="servletapi-download">
<property name="download.name" value="servletapi" />
<property name="download.version" value="${jar.servletapi.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="sslext-download">
<property name="download.name" value="sslext" />
<property name="download.version" value="${jar.sslext.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
@@ -231,15 +240,83 @@
<target name="velocity-download">
<property name="download.name" value="velocity" />
<property name="download.version" value="${jar.velocity.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
</target>
<target name="velocity-dvsl-download">
<property name="download.name" value="velocity-dvsl" />
<property name="download.version" value="${jar.velocity-dvsl.version}" />
- <property name="download.path" value="${download.name}/${download.name}/${download.version}" />
<antcall target="http-download"/>
+ </target>
+
+ <!-- Test Dependency Download Tasks -->
+
+ <target name="httpunit-download">
+ <property name="download.name" value="httpunit" />
+ <property name="download.version" value="${jar.httpunit.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="jetty-download">
+ <property name="download.name" value="jetty" />
+ <property name="download.version" value="${jar.jetty.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="jetty-start-download">
+ <property name="download.name" value="start" />
+ <property name="download.version" value="${jar.jetty.version}" />
+ <property name="download.path" value="jetty/${download.name}/${download.version}"/>
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="jetty-util-download">
+ <property name="download.name" value="jetty-util" />
+ <property name="download.version" value="${jar.jetty.version}" />
+ <property name="download.path" value="jetty/${download.name}/${download.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="js-download">
+ <property name="download.name" value="js" />
+ <property name="download.version" value="${jar.js.version}" />
+ <property name="download.path" value="rhino/${download.name}/${download.version}" />
+ <antcall target="http-test-download"/>
+ <!-- httpunit wants a file named 'js.jar' -->
+ <copy file="${test.lib.dir}/${download.name}-${download.version}.jar" tofile="${test.lib.dir}/js.jar"/>
+ </target>
+
+ <target name="junit-download">
+ <property name="download.name" value="junit" />
+ <property name="download.version" value="${jar.junit.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="nekohtml-download">
+ <property name="download.name" value="nekohtml" />
+ <property name="download.version" value="${jar.nekohtml.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="servlet-api-download">
+ <property name="download.name" value="servlet-api" />
+ <property name="download.version" value="2.5-${jar.jetty.version}" />
+ <property name="download.path" value="jetty/${download.name}/${download.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="xerces-download">
+ <property name="download.name" value="xercesImpl" />
+ <property name="download.version" value="${jar.xercesimpl.version}" />
+ <property name="download.path" value="xerces/${download.name}/${download.version}" />
+ <antcall target="http-test-download"/>
+ </target>
+
+ <target name="xmlparserapis-download">
+ <property name="download.name" value="xmlParserAPIs" />
+ <property name="download.version" value="${jar.xmlparserapis.version}" />
+ <property name="download.path" value="xerces/${download.name}/${download.version}" />
+ <antcall target="http-test-download"/>
</target>
</project>