外部の Groovy スクリプト内のクラス内でメソッドを実行する必要がある Groovy スクリプトがあります。外部の Groovy スクリプト内でメソッドを実行する方法を知っています。
new GroovyShell().parse( new File( 'foo.groovy' ) ).with {
method()
}
しかし、メソッドがクラス内にある場合はどうなるでしょうか? これを試しましたが、エラーが発生しました。
new GroovyShell().parse( new File( 'foo.groovy' ) ).with {
theclass.method()
}