コマンド ラインを使用すると、スクリプトをオンザフライでコンパイルできるgroovy
が自動的に使用されます。GroovyClassLoader
MyClass.groovy
クラスパス フォルダに と がありMyScript.groovy
、それらがまだコンパイルされていない場合、はGroovyClassLoader
それらを自動的にコンパイルします。現在のディレクトリはクラスパスの一部であるため、現在のディレクトリに両方のファイルがある場合に機能します。
したがって、両方のファイルがクラスパスに含まれている限り、機能するはずです。
については、またはファイル./groovy/lib
を入れた.jar
ファイルを入れると動作します。ロードされるものを制御します。MyClass.class
MyClass.groovy
GROOVY_HOME/conf/groovy-starter.conf
# load required librarieS
load !{groovy.home}/lib/*.jar
# load user specific libraries
load !{user.home}/.groovy/lib/*.jar
# tools.jar for ant tasks
load ${tools.jar}
したがって、この構成を編集して、自動的にロードするスクリプトを配置できるパスを追加できます。例えば、
# test
load !{user.home}/.groovy/myscripts/