在编译目标中包含属性文件

时间:2013-09-30 13:34:55

标签: java ant

我有一个编译蚂蚁目标,如下所示:

  <target name="compile">
    <echo message="Compiling the java source files..."/>
    <mkdir dir="${classes.dir}"/>
    <javac compiler="modern"
           srcdir="${javasrc.dir}"
           destdir="${classes.dir}"
           debug="on"
           deprecation="off"
           failonerror="${haltonerror}" >
      <classpath refid="classpath" />
    </javac>
  </target>

在javasrc.dir中可能还有属性文件。例如Build.properties。

是否包含所有这些属性文件,它们属于由此目标填充的类目录?

由于

1 个答案:

答案 0 :(得分:0)

是的,你只需复制它们即可。在javac结束标记后添加:

<copy todir="${classes.dir}">
  <fileset dir="${javasrc.dir}">
    <include name="**/*.properties" />
  </fileset>
</copy>