THRIFT-453. java: By default, use Ivy to download Java dependencies
authorDavid Reiss <dreiss@apache.org>
Wed, 29 Apr 2009 23:20:56 +0000 (23:20 +0000)
committerDavid Reiss <dreiss@apache.org>
Wed, 29 Apr 2009 23:20:56 +0000 (23:20 +0000)
commit36a5a25a211f7b11c005676bf5c0f359e94677b4
tree716d948664d00876c3c8abd703ebc2c713a4df9a
parent62a3fba792eaa486b0848452b547b119cf4901aa
THRIFT-453. java: By default, use Ivy to download Java dependencies

build.xml will now download Apache Ivy into the build tree.  Ivy will
then be used to download the other Java dependencies: log4j and Apache
Commons Lang.  This achieves the goal of allowing the Java library to be
built from a clean checkout, without requiring users to manually obtain
dependencies or checking external binaries into the source tree.

The Ivy behavior (except for a few mkdir calls) can be inhibited by
passing -Dnoivy= on the ant command line (or in a property file).  In
this case, log4j must be available in the user's CLASSPATH.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@769995 13f79535-47bb-0310-9956-ffa450edef68
lib/java/build.xml
lib/java/ivy.xml [new file with mode: 0644]