Doug Cutting
added a comment - 16/Jun/09 22:06 This patch removes most jar files from Avro, retrieving them instead with Ivy. Offline builds are still possible with 'ant -Doffline=true'.
Note that the most recent version of TestNG in Maven is 5.8, so I've had to disable Avro's use of some 5.9-specific features.

Doug Cutting
added a comment - 16/Jun/09 23:05 Here's an improved patch that also generates a POM and checksum files so that the Avro jar is easy to upload to a Maven repo.
Barring objections, I will commit this tomorrow.

Note that I changed it so that one no longer needs to specify -Doffline=true when offline. So long as the versions of the libraries declared in ivy.xml and the version of Ivy declared in build.xml have not changed since an online build was done, offline builds will succeed.

Doug Cutting
added a comment - 17/Jun/09 21:20 I just committed this.
Note that I changed it so that one no longer needs to specify -Doffline=true when offline. So long as the versions of the libraries declared in ivy.xml and the version of Ivy declared in build.xml have not changed since an online build was done, offline builds will succeed.