On Tue, 2009-09-22 at 11:50 +0200, Hans Dockter wrote:
[ . . . ]

> The other's are transitive dependencies. For example jsch is used by  
> Ivy and Ivy determines the version it wants.

I had understood that there was a policy for the Gradle build of not
relying on automated transitive dependencies, but explicitly mentioning
all dependencies in the build files.  This means every jar version needs
tracking.

> > BTW Ant 1.7.0 is out of date not up to date, I have amended that  
> > entry.
> 
> It is up to date for our purposes. Please read the description on the  
> wiki page for this dependency.

Sorry but this is a bit of sophistry.  The term "up to date" means using
the latest full release issued by the authors.  Ant is at 1.7.1, so
Gradle is not using an up to date version.  The fact that Gradle has
problems with 1.7.1 where it doesn't with 1.7.0 is not a rationale for
trying to redefine the term up to date. 

Was the change 1.7.0 -> 1.7.1 that caused Gradle difficulties a bug
introduced in 
Ant or a fixed bug the consequence of which has not been traced and
corrected in Gradle?  The words mention JUnit problems, the question is
whether the problem is systemic in Gradle or just a choice not to deal
with it for the moment.

> > Isn't it bizarre that Gradle uses both Commons CLI and JOpt Simple.
> 
> Again. This is a transitive dependency issue. commons-cli is used by  
> some other first level dependency. I have to check which one and  
> whether it is really needed.

Groovyc requires it -- which is why sticking with Commons CLI rather
than switching to JOpt Simple would have not increased the number of
jars depended on.  Too late now though.

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: rus...@russel.org.uk
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:russel.win...@ekiga.net
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to