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
-Ddest=system ant lib dir ${ant.home}/lib
-Ddest=optional optional dir $${basedir}/lib/optional (for Ant developers)
You may also need to set proxy settings. On Java1.5, Ant tries to get
this from the OS, unless you use the -noproxy option.
Proxies can be configured manually setting the JVM proxy values in the
ANT_OPTS environment variable.
For example, to set the proxy up in the tcsh shell, the command would be
something like:
For csh/tcsh:
setenv ANT_OPTS "-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
For bash:
export ANT_OPTS="-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
For Windows, set the environment variable in the appropriate dialog box
and open a new console. or, by hand
set ANT_OPTS = -Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080
ERROR
Set -Ddest=LOCATION on the command line
-Ddest=user user lib dir ${user.home}/.ant/lib
-Ddest=system ant lib dir ${ant.home}/lib
-Ddest=optional optional dir $${basedir}/lib/optional (for Ant developers)
value="${lib.dir}">
value="${optional.dir}">
value="${userlib.dir}">
Unknown destination : ${dest}
Downloading to ${dest.dir}
xmlns:artifact="antlib:org.apache.maven.artifact.ant">
Unknown archive @{archive} -no property @{archive}.version defined.
artifactID="@{archive}"
version="${@{archive}.version}"/>
description="load logging libraries"
depends="init">
description="load junit libraries"
depends="init">
description="load full XML libraries (xalan, resolver)"
depends="init">
description="load an updated version of Xerces"
depends="init">
description="load networking libraries (commons-net; jsch)"
depends="init">
description="load regexp libraries"
depends="init">
description="load antlr libraries"
depends="init">
description="load bcel libraries"
depends="init">
description="load jdepend libraries"
depends="init">
description="load bsf libraries"
depends="init">
description="load jruby"
depends="bsf">
description="load beanshell support"
depends="bsf">
description="load jython"
depends="bsf">
description="load rhino"
depends="bsf">
description="load script languages (except jython)"
depends="bsf,jruby,beanshell,rhino"/>
description="internal ant debugging"
depends="init">
description="load javamail">
description="load all the libraries (except jython)"
depends="logging,junit,xml,networking,regexp,antlr,bcel,jdepend,bsf,debugging,script,javamail,jspc" />