代码之家  ›  专栏  ›  技术社区  ›  topless

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

  •  3
  • topless  · 技术社区  · 16 年前

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

    <target name="compile">  
        <javac srcdir="${src.dir}" destdir="${classes.dir}"/>
    </target>
    
    2 回复  |  直到 16 年前
        1
  •  6
  •   martin clayton egrunin    15 年前

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

    <target name="compile">   
        <javac srcdir="${src.dir}" destdir="${classes.dir}"
               excludes="mypackage/p1/testpackage/**"/>
    
    </target> 
    
        2
  •  3
  •   Inv3r53    16 年前

    javac有 excludes 属性,从中可以排除包。