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 Java 1.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) Unknown destination : ${dest} Downloading to ${dest.dir} Cannot execute multiple targets due to the bug in Maven Ant tasks Unknown archive @{archive} -no property @{archive}.version defined in ${lib.dir}/libraries.properties.