I think there is a blocking problem with Groovy using Ant 1.8.0 and other Groovy-based systems using Ant 1.7.0 or Ant 1.7.1 -- in this particular instance Gradle.
Ants 1.7.1 and 1.7.0 were mutually compatible, but both are seemingly
incompatible with Ant 1.8.0.
I am getting problems with systems tests that instantiate Ant.
Expectations are being calculated using the Groovy Ant (1.8.0) but
reality is being provided by the system installed Ant (1.7.1 in my case)
and so I am getting differences which are actually spurious but
nonetheless terminal.
More importantly though is that Gradle is putting some Ant 1.8.0 jars on
the class path and some Ant 1.7.0 jars on the classpath. Difficulties
do not arise at compile time, but they become seriously apparent at test
time. Tests that should pass don't even get run.
Everything gets even worse when trying to execute due to API
incompatibilities.
For the moment, this incompatibility of Ant versions leaves Gradle
completely useless for managing any project that makes use of Ant :-(
I shall experiment further and hopefully will be able to hack something
by manually replacing jars in installed applications, but on the face of
it all my demonstrations for JAX London on Wednesday are completely
######.
--
Russel.
=============================================================================
Dr Russel Winder Partner
xmpp: [email protected]
Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084 voip: sip:[email protected]
London SW11 1EN, UK m: +44 7770 465 077 skype: russel_winder
signature.asc
Description: This is a digitally signed message part
