如何在ant构建文件中从源文件夹中排除我的测试包?

时间:2010-05-25 05:31:16

标签: java ant build

我的build.xml文件中有以下声明,在我的src文件夹中,我有我的测试包,我不想将其包含在我的进程中。如何强制scrdir从$ {src.dir}读取除测试包之外的所有内容?

<target name="compile">  
    <javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</target>

2 个答案:

答案 0 :(得分:6)

http://ant.apache.org/manual/Tasks/javac.html

<target name="compile">   
    <javac srcdir="${src.dir}" destdir="${classes.dir}"
           excludes="mypackage/p1/testpackage/**"/>

</target> 

答案 1 :(得分:3)

javac具有excludes属性,您可以在其中排除软件包。