EclipseにMyAppというプロジェクトがあります。MyAppプロジェクト用に作成されたテストケースを含むTestRepositoryという別のプロジェクトがあります。
テストケースをコンパイルし、クラスパスが次のgroovycantタスクを使用してjunitレポートを生成しようとしています。
<path id="classpath">
<fileset dir="lib/MyApp">
<include name="*.jar" />
</fileset>
</path>
MyAppのjarファイルはクラスパスに追加されます。場合によっては、テストケースで参照されているMyAppプロジェクトのクラスがlibフォルダーのjarファイルに存在しない場合は、groovycでMyApp/bin
パッケージ内のクラスを検索する必要があります。
これどうやってするの?
PS:MyAppプロジェクトは非常に巨大であり、groovycタスクでMyApp内のすべてのsrcファイルをコンパイルするのではなく、binから追加の.classファイルを取得してクラスパスに配置するだけです。