Groovyのファイルとクラス

他の.groovyファイルに定義したクラスを呼び出してみる。

hello.groovy


#!/usr/local/bin/groovy
foo = new Foo()
foo.name = "Bar"
foo.disp()
Foo.groovy

class Foo {
String name;
public void disp() {
println name;
}
}
クラス名とファイル名が一致していないとだめっぽい。
http://groovy.codehaus.org/Scripts+and+Classes

requireが欲しいなぁ…