У меня есть три файла groovy: /my.groovy, /my_dir/util.groovy, /my_dir/base.groovy
my.groovy:
def shell = new GroovyShell()
def util = shell.parse(new File("my_dir/util.groovy"))
println(util.run());
util.groovy:
def getName(String name) {
def base = new base();
return name * base.getTimes();
}
println(getName('hi,'));
base.groovy:
def getTimes() {
return 20;
}
Теперь я запускаю groovy my.groovy, и он не может работать, потому что не может разрешить базовые классы.Если все эти файлы находятся в одном и том же каталоге, он может работать.Как это сделать в этом случае, пожалуйста?(без компиляции)