diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy index 67ebfd5c9bb..159f84258df 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy @@ -131,9 +131,10 @@ class BuildPlugin implements Plugin { throw new GradleException("${minGradle} or above is required to build elasticsearch") } - final GradleVersion maxGradle = GradleVersion.version('4.2') - if (currentGradleVersion >= maxGradle) { - throw new GradleException("${maxGradle} or above is not compatible with the elasticsearch build") + final GradleVersion gradle42 = GradleVersion.version('4.2') + final GradleVersion gradle43 = GradleVersion.version('4.3') + if (currentGradleVersion >= gradle42 && currentGradleVersion < gradle43) { + throw new GradleException("${currentGradleVersion} is not compatible with the elasticsearch build") } // enforce Java version