将.class文件添加到ant类路径以进行groovc ant任务编译?
我在eclipse中有一个名为MyApp的项目。我有另一个名为TestRepository的项目,其中包含为MyApp项目编写的测试用例 我正在尝试使用groovyc ant任务编译测试用例并生成junit报告,其类路径为:将.class文件添加到ant类路径以进行groovc ant任务编译?,ant,fileset,Ant,Fileset,我在eclipse中有一个名为MyApp的项目。我有另一个名为TestRepository的项目,其中包含为MyApp项目编写的测试用例 我正在尝试使用groovyc ant任务编译测试用例并生成junit报告,其类路径为: <path id="classpath"> <fileset dir="lib/MyApp"> <include name="*.jar" /> </fileset> </path>
<path id="classpath">
<fileset dir="lib/MyApp">
<include name="*.jar" />
</fileset>
</path>
MyApp的jar文件添加到类路径上。如果在case中,testcase中引用的MyApp项目类在jars of lib文件夹中不存在,我希望groovyc在MyApp/bin
包中搜索该类
我该怎么做
PS:MyApp项目非常庞大,我不希望groovyc任务编译MyApp中的所有src文件,而只是从bin中提取额外的.class文件并将其放在其类路径上。Java、Groovy或任何其他JVM语言中的类路径是一个路径列表,每个路径可以是目录或JAR文件。您已经添加了代码所依赖的所有JAR文件,但没有添加bin目录 添加一个pathelement,如下所示,将bin目录添加到类路径中。请记住,需要相对于构建脚本的位置给出路径
<path id="classpath">
<fileset dir="lib/MyApp">
<include name="*.jar" />
</fileset>
<pathelement path="bin" />
</path>
上面的路径定义假定“bin”与生成脚本位于同一目录中。如果没有,请相应地调整路径