From a40f0104f0fd6265063d62dba38eecf45a80b68d Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Thu, 1 Nov 2018 12:48:59 -0400 Subject: [PATCH] Fix Groovy dependencies Starting with version `2.5.0` the `groovy-all` is a BOM. That is not clear how it works as a regular dependency in our Gradle config, but generated pom is wrong with this dependency. (Gradle bug?) * Specify explicit required dependencies for `spring-integration-groovy` and `spring-integration-scripting` modules --- build.gradle | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 69e915573f..a5ee1a43c5 100644 --- a/build.gradle +++ b/build.gradle @@ -407,7 +407,7 @@ project('spring-integration-groovy') { dependencies { compile project(":spring-integration-core") compile project(":spring-integration-scripting") - compile "org.codehaus.groovy:groovy-all:$groovyVersion" + compile "org.codehaus.groovy:groovy:$groovyVersion" compile "org.springframework:spring-context-support:$springVersion" testCompile "org.springframework:spring-web:$springVersion" @@ -566,7 +566,8 @@ project('spring-integration-scripting') { compile project(":spring-integration-core") testCompile("org.jruby:jruby:$jrubyVersion") - testCompile("org.codehaus.groovy:groovy-all:$groovyVersion") + testCompile("org.codehaus.groovy:groovy:$groovyVersion") + testCompile("org.codehaus.groovy:groovy-jsr223:$groovyVersion") testCompile("org.python:jython-standalone:$jythonVersion") } }