Jelajahi Sumber

Use an env var for the classpath of jar hell task (#48240)

The classpath for some project could outgrow the max allowed command
line on Windows. Using an env var is not fault proof, but give more
breathing room
Alpar Torok 6 tahun lalu
induk
melakukan
204ff83b63

+ 1 - 1
buildSrc/src/main/java/org/elasticsearch/gradle/precommit/JarHellTask.java

@@ -42,7 +42,7 @@ public class JarHellTask extends PrecommitTask {
     @TaskAction
     public void runJarHellCheck() {
         LoggedExec.javaexec(getProject(), spec -> {
-            spec.classpath(getClasspath());
+            spec.environment("CLASSPATH", getClasspath().getAsPath());
             spec.setMain("org.elasticsearch.bootstrap.JarHell");
         });
     }