Hans, On Mon, 2009-12-14 at 11:37 +0100, Hans Dockter wrote: > > > On Mon, Dec 14, 2009 at 8:19 AM, Russel Winder > <[email protected]> wrote: > On Mon, 2009-12-14 at 07:34 +0530, Roshan Dawrani wrote: > > Is there a gradle version(snapshot?) available that uses > groovy > > 1.6.5(+)? Or will I need to build it locally? > > > It seems there is an incompatibility between Gradle and all > Groovy > versions post 1.6.4. The sooner this is sorted and Gradle > uses 1.6.7 > the better. Actually it would be even better if Gradle worked > with > whichever version of Groovy the user nominated -- I for one > want to use > Groovy 1.8-beta-1-SNAPSHOT. > > I don't think this works out. It will be a maintainability nightmare. > See Grails, where a particular versions also uses a particular version > of Groovy, doesn't it? > Yes and no. The problem Gradle has is that the attitude of "we choose which version of libraries to work with" leads to having decayingly old versions of dependencies, cf. BND, Groovy -- because there is always something with higher priority than dealing with the problems of upgrading. So upgrades don't get done.
In the Python community, where they do not have the luxury of specifying
exact versions of things, people choose a lowest common denominator
language spec for their Python code and libraries and work to that using
CI servers to spot problems. To be honest despite the travails, their
code and algorithms are better Python systems than most Java/Groovy
systems are Java/Groovy systems.
It has been entertaining and enlightening trying to ensure Gant works
with the latest Groovy 1.5.x, 1.6.x and 1.7.x -- as is required for use
with Grails. The problems are the main code but the tests. These are
generally though easily handled.
So in principle there is a maintenance problem, but it is more perceived
than actual.
--
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
