IDEA-140273 "Cannot @Grab without Ivy" error in 14.1

This commit is contained in:
peter
2015-05-15 17:25:38 +02:00
parent ac39e0ada8
commit 83aca88d36
@@ -249,6 +249,10 @@ class InProcessGroovyc implements GroovycFlavor {
ClassLoader wrapper = new URLClassLoader(new URL[0], groovyAllLoader) {
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException {
if (name.startsWith("groovy.grape.")) {
// grape depends on Ivy which is not included in this class loader
throw new ClassNotFoundException(name);
}
try {
return checkWellFormed.loadDependencies(super.loadClass(name, resolve));
}