On Fri, 2009-09-18 at 13:19 +0200, Hans Dockter wrote:
> On Sep 18, 2009, at 11:07 AM, Russel Winder wrote:
[ . . . ]
> > Real irritation of the moment is that versions of dependencies of  
> > Gradle
> > are now getting scattered around the place, some required but . . .
> > Also many of the version of dependencies used in Gradle are now really
> > very old.
> 
> Which ones do you have in mind?

With the multi-project build there are two places to look for
dependencies and with the policy of being explicit about every
dependency and not trusting the transitive dependencies in the POMs a
lot of jars get mentioned a lot of times, and hence information is
repeated.  This violates DRY as well as 3rd normal form.

> > Should there be a programme of moving to latest versions of
> > everything.  And should this be a continuous activity or something  
> > done
> > once a week, once a month, once a quarter, once a year, once a
> > decade, . . .
> 
> It should be a continued manual activity rather at the beginning of a  
> new release stream.
> 
> I have created a Wiki page for this: 
> http://docs.codehaus.org/display/GRADLE/Libs+Gradle+Core

This just mentions a few of the jars, the entire list seems to be:

ant-1.7.0.jar
ant-junit-1.7.0.jar
ant-launcher-1.7.0.jar
antlr-2.7.7.jar
ant-nodeps-1.7.0.jar
ant-trax-1.7.0.jar
asm-all-2.2.3.jar
bndlib-0.0.255.jar
checkstyle-5.0.jar
CodeNarc-0.7.jar
commons-beanutils-core-1.7.0.jar
commons-cli-1.2.jar
commons-codec-1.2.jar
commons-collections-3.2.1.jar
commons-httpclient-3.0.jar
commons-io-1.4.jar
commons-lang-2.3.jar
core-3.1.1.jar
dom4j-1.6.1.jar
google-collections-0.9.jar
groovy-1.6.4.jar
ivy-2.1.0-rc2.jar
jaxen-1.1.jar
jcl-over-slf4j-1.5.3.jar
jetty-6.1.14.jar
jetty-annotations-6.1.14.jar
jetty-naming-6.1.14.jar
jetty-plus-6.1.14.jar
jetty-util-6.1.14.jar
jopt-simple-2.4.1.jar
jsch-0.1.31.jar
jsp-2.1-6.1.14.jar
jsp-api-2.1-6.1.14.jar
jul-to-slf4j-1.5.3.jar
log4j-over-slf4j-1.5.3.jar
logback-classic-0.9.9.jar
logback-core-0.9.9.jar
maven-ant-tasks-2.0.9.jar
servlet-api-2.5.jar
slf4j-api-1.5.3.jar
webdavlib-2.0.jar

I guess we should add them all to the list.

BTW Ant 1.7.0 is out of date not up to date, I have amended that entry.

Isn't it bizarre that Gradle uses both Commons CLI and JOpt Simple.

-- 
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

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

Reply via email to