外部の Groovy スクリプトからクラスを解析する必要がある Groovy スクリプトがあります。パラメータを渡す方法がわかりません。これが機能するものです:
私が実行している Groovy スクリプトは、この行を使用して external.groovy から外部クラスを解析しています。
new GroovyShell().parse(new File('External.groovy'))
external.groovy は次のようになります。
class External {
public external() {
println "Hello"
}
}
できます。
私が抱えている問題は、パラメーターを外部メソッドに渡す方法が見つかりません。external.groovy は次のようになります。
class External {
public external(String name) {
println name
}
}
実行中のスクリプトにパラメーターを追加するにはどうすればよいですか。
new GroovyShell().parse(new File('external.groovy')) //need to include the 'Name' parameter to this