From 2f6a303625e213f74e28aae456995f529af3c44f Mon Sep 17 00:00:00 2001 From: Steve Loughran Date: Thu, 20 Jan 2005 23:10:19 +0000 Subject: [PATCH] Add automatic d/l of needed JARs to user lib (default), system or optional directories. Enjoy! git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277404 13f79535-47bb-0310-9956-ffa450edef68 --- fetch.xml | 192 +++++++++++++++++++++++++++++++++++++++ lib/libraries.properties | 24 +++++ 2 files changed, 216 insertions(+) create mode 100644 fetch.xml create mode 100644 lib/libraries.properties diff --git a/fetch.xml b/fetch.xml new file mode 100644 index 000000000..3c41949b2 --- /dev/null +++ b/fetch.xml @@ -0,0 +1,192 @@ + + + + + + + This build file downloads JAR files that optional Ant tasks use, + and installs them in a location that is accessible the next time Ant runs. + + You can choose three locations, by going -Ddest=LOCATION on the command line + -Ddest=user user lib dir ${user.home}/.ant/lib --Default-- + -Ddest=system ant lib dir ${ant.home}/lib + -Ddest=optional optional dir ${ant.home}/lib/optional (for Ant developers) + + You may also need to set proxy settings. This can be done on the command line, + or in ${user.home}/.ant/proxy.properties + proxy.host hostname of proxy + proxy.port port (default 80) + proxy.user user (default="") + proxy.pass pass (default="" ) + + Note that this project does not download any scripting language implementations. + + + + + + + + + + + + + + + + + + + + + + proxy: ${proxy.host}:${proxy.port} [${proxy.user}/${proxy.pass}] + + + + + + + + + + + + + + + + + + + + Unknown destination : ${dest} + + + + + Downloading to ${dest.dir} + + + + + + + + + + Unknown project @{project} + + + + + + + + + + + + + + + + + + Unknown file @{archive}/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/libraries.properties b/lib/libraries.properties new file mode 100644 index 000000000..5b2e7aa37 --- /dev/null +++ b/lib/libraries.properties @@ -0,0 +1,24 @@ +#this file declares the libraries for use in +#a given release of the components + +antlr.version=2.7.2 +bcel.version=5.1 +bsf.version=2.3.0 +bsh.version=2.0.b1 +commons-net.version=1.2.2 +commons-logging.version=1.0.4 +jdepend.version=2.7 +junit.version=3.8.1 +jsch.version=0.1.17 +jython.version=3.8.1 +log4j.version=1.2.8 +#rhino.version=1.5R5 +oro.version=2.0.8 +regexp.version=1.3 +xerces.version=2.6.2 +xalan.version=2.5.1 +xml-resolver.version=1.1 + +#paired +jacl.version=1.2.6 +tcljava.version=${jacl.version}