diff --git a/gradle/wrapper/groovy-wrapper.jar b/gradle/wrapper/groovy-wrapper.jar index 3c9dd81..e294439 100644 Binary files a/gradle/wrapper/groovy-wrapper.jar and b/gradle/wrapper/groovy-wrapper.jar differ diff --git a/src/main/java/org/gradle/wrapper/GroovyBootstrapMainStarter.java b/src/main/java/org/gradle/wrapper/GroovyBootstrapMainStarter.java index f7d329d..4a5c814 100644 --- a/src/main/java/org/gradle/wrapper/GroovyBootstrapMainStarter.java +++ b/src/main/java/org/gradle/wrapper/GroovyBootstrapMainStarter.java @@ -28,7 +28,7 @@ public void start(String[] args, File gradleHome) throws Exception { findJar("ivy", gradleHome, "lib/plugins"), findJar("junit", gradleHome, "lib/plugins") }; - try (URLClassLoader contextClassLoader = new URLClassLoader(urls, ClassLoader.getSystemClassLoader().getParent())) { + try (URLClassLoader contextClassLoader = new URLClassLoader(urls, Thread.currentThread().getContextClassLoader())) { Thread.currentThread().setContextClassLoader(contextClassLoader); Class mainClass = contextClassLoader.loadClass("groovy.ui.GroovyMain"); Method mainMethod = mainClass.getMethod("main", String[].class);