From 22beb8d03c17e92511c9775e59551f0057e482fd Mon Sep 17 00:00:00 2001 From: Jason Tedor Date: Mon, 26 Jun 2017 20:32:13 -0400 Subject: [PATCH] Remove hacky node version check in NodeInfo This commit removes a hacky way of checking that a node is running Elasticsearch 5.x when starting standalone nodes in tests. Relates #25406 --- .../main/groovy/org/elasticsearch/gradle/test/NodeInfo.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/groovy/org/elasticsearch/gradle/test/NodeInfo.groovy b/buildSrc/src/main/groovy/org/elasticsearch/gradle/test/NodeInfo.groovy index 315e800fa21..1c62e008eed 100644 --- a/buildSrc/src/main/groovy/org/elasticsearch/gradle/test/NodeInfo.groovy +++ b/buildSrc/src/main/groovy/org/elasticsearch/gradle/test/NodeInfo.groovy @@ -19,6 +19,7 @@ package org.elasticsearch.gradle.test import org.apache.tools.ant.taskdefs.condition.Os +import org.elasticsearch.gradle.Version import org.gradle.api.InvalidUserDataException import org.gradle.api.Project @@ -158,7 +159,7 @@ class NodeInfo { } } env.put('ES_JVM_OPTIONS', new File(confDir, 'jvm.options')) - if (nodeVersion.startsWith("5.")) { + if (Version.fromString(nodeVersion).major == 5) { args.addAll("-E", "path.conf=${confDir}") } else { args.addAll("--path.conf", "${confDir}")