Paul, I'm having a go at giving this release a spin by updating Geb's build to use it but unfortunately I'm not having any luck with trying to use the groovy-all artifact. I understand from the earlier thread about updates to the build on the dev list that the jar for that artifact is not published and it's supposed to just be a dependency only aritfact which will be useful for resolving all of Groovy's modules.
To quote you: > The idea (once finished) is that you can still depend on a groovy-all > dependency via Maven or Gradle and you'll automatically get the multiple required equivalent jars of the current single groovy-all jar. Unfortunately this is not the case. Given a simple build like: plugins { id 'groovy' } repositories { mavenCentral() } dependencies { compile 'org.codehaus.groovy:groovy-all:2.5.0-rc-1' } and an empty Groovy class in the main source set when running `gradle build` I'm getting: Could not resolve all dependencies for configuration ':compileClasspath'. > Could not find groovy-all.jar (org.codehaus.groovy:groovy-all:2.5.0-rc-1). Searched in the following locations: https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.5.0-rc-1/groovy-all-2.5.0-rc-1.jar I tried changing the dependency to ' org.codehaus.groovy:groovy-all:2.5.0-rc-1@pom' but while in that case dependency resolution phase succeeds the build itself then fails with: Cannot infer Groovy class path because no Groovy Jar was found on class path: configuration ':compileClasspath' I do not see any of the modules apart from groovy-all itself being added to the configuration when running `gradle dependencies --configuration compile`: compile - Dependencies for source set 'main'. \--- org.codehaus.groovy:groovy-all:2.5.0-rc-1 Am I doing something wrong or is the way forward not using groovy-all anymore and explicitly depending on only the used modules? Cheers, Marcin On Mon, Apr 9, 2018 at 7:07 AM, Paul King <pa...@apache.org> wrote: > Dear community, > > The Apache Groovy team is pleased to announce version 2.5.0-rc-1 of > Apache Groovy. > Apache Groovy is a multi-faceted programming language for the JVM. > Further details can be found at the http://groovy.apache.org website. > > This is a pre-release of a new version of Groovy. > We greatly appreciate any feedback you can give us when using this version. > > This release includes 18 bug fixes/improvements as outlined in the > changelog: > https://issues.apache.org/jira/secure/ReleaseNote.jspa? > projectId=12318123&version=12342817 > > Sources, convenience binaries, downloadable documentation and an SDK > bundle can be found at: http://www.groovy-lang.org/download.html > We recommend you verify your installation using the information on that > page. > > Jars are also available within the major binary repositories. > > We welcome your help and feedback and in particular want > to thank everyone who contributed to this release. > > For more information on how to report problems, and to get involved, > visit the project website at https://groovy.apache.org/ > > Best regards, > > The Apache Groovy team. >