2011-12-05 5 views
0

私はGroovyスクリプトBootstrap.groovyを使用しています。ここでは、Stringクラスに対していくつかのメタクラスメソッドを定義しています。テストケースは別のファイルTest.groovyにあります。 Stringを操作するときに、Test.groovyでメタクラスメソッドを使用できるようにするにはどうすればよいですか? (Iow、他のスクリプト/プログラムでメタクラスメソッドをグローバルに利用できるようにするにはどうすればよいですか?) groovyメタクラスメソッドをグローバルに利用可能にする

は(私が検索し、いくつかの関連の質問を見つけましたが、彼らはGroovyの1.8.4を使用して、この特別イム答えませんでした。)私はこれを行う方法を見つけたと思う

答えて

0

を:ちょうどTest.groovyevaluate(new File("ch8/Bootstrap.groovy"))を呼び出します。以前はnew GroovyShell().evaluate()を試していましたが、それは必須ではありません。私は直接evaluate()メソッドを呼び出すことができました。

関連する問題