On Thu, Sep 29, 2016 at 11:17 AM, Jochen Theodorou <blackdrag@gmx.org> wrote:
On 29.09.2016 13:14, Russel Winder wrote:
I just noticed that Groovy 1.8.9 has to be installed in order to build
Groovy master.

Along with Groovies 2.0.8, 2.1.9, 2.2.2, 2.3.10, 2.3.11, and 2.4.4.

Someone, somewhere is aving a larf. Oh it's Java. Dependency management
and backward compatibility have a lot to answer for.

ehm... gralde uses Groovy and we build with Gradle, so you need Groovy to build Groovy and Gradle has its version of Groovy... so far so good... where do the other versions of Groovy come from?

bye Jochen

I believe those get pulled in as part of the 'performance' sub-project [1] as part of the performance regession testing.  I'm not sure how that sub-project is used.

[1] https://github.com/apache/groovy/blob/69d930d3077b92863d9d74889c43046669e075b7/subprojects/performance/build.gradle#L63