У меня есть отличный скрипт (source.groovy), которому нужно вызвать метод из другого отличного скрипта (external.groovy). Проблема в том, что external.groovy импортирует несуществующую библиотеку, поэтому я получаю сообщение об ошибке. Вот пример:
Источник.groovy:
new GroovyShell().parse( new File( 'external.groovy' ) ).with {
method()
}
Вот внешний .groovy:
import com.foo.doesnotexsist
def method() {println "test"}
Когда я запускаю Source.groovy, я получаю сообщение об ошибке, потому что com.foo.doesnotexsist не существует. Меня не волнует, что он не существует, потому что он не влияет на функцию method(). Есть ли способ вызвать функцию method()?