|
|
|
@ -20,7 +20,6 @@ import groovy.lang.GroovyClassLoader; |
|
|
|
import groovy.lang.GroovyClassLoader.ClassCollector; |
|
|
|
import groovy.lang.GroovyClassLoader.ClassCollector; |
|
|
|
import groovy.lang.GroovyCodeSource; |
|
|
|
import groovy.lang.GroovyCodeSource; |
|
|
|
|
|
|
|
|
|
|
|
import java.io.File; |
|
|
|
|
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.lang.reflect.Field; |
|
|
|
import java.lang.reflect.Field; |
|
|
|
import java.net.URL; |
|
|
|
import java.net.URL; |
|
|
|
@ -182,13 +181,7 @@ public class GroovyCompiler { |
|
|
|
for (String source : sources) { |
|
|
|
for (String source : sources) { |
|
|
|
List<String> paths = ResourceUtils.getUrls(source, this.loader); |
|
|
|
List<String> paths = ResourceUtils.getUrls(source, this.loader); |
|
|
|
for (String path : paths) { |
|
|
|
for (String path : paths) { |
|
|
|
URL url = new URL(path); |
|
|
|
compilationUnit.addSource(new URL(path)); |
|
|
|
if ("file".equals(url.getProtocol())) { |
|
|
|
|
|
|
|
compilationUnit.addSource(new File(url.getFile())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
else { |
|
|
|
|
|
|
|
compilationUnit.addSource(url); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|