如何在Ant的javac任务中使嵌套的src标记目录可选?

时间:2014-01-23 15:56:14

标签: ant

通过将属性fileset设置为false,可以使erroronmissingdir成为可选项。

如何对src任务中的嵌入式javac节点执行相同操作?

我有一个始终存在的源目录,我有一个源目录,其中包含生成的源文件,有时只存在。如果我试试这个:

<javac>
  <src path="${src-dir}"/>
  <src path="${build-dir}/${src-dir}" erroronmissingdir="false"/>
</javac>

我收到erroronmissingdir元素不支持属性src的错误。还有另一种选择吗?

1 个答案:

答案 0 :(得分:1)

您应该能够将filset封装在src中。

<src>
    <fileset dir="${build-dir}/${src-dir}" erroronmissingdir="false"/>
</src>

请告诉我这是否适合您。