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

如何在Ant´中使嵌套的src标记目录可选;什么是javac任务?,ant,Ant,通过将属性erroronmissingdir设置为false,可以将文件集设置为可选 如何对javac任务中的嵌入式src节点执行相同的操作 我有一个始终存在的源目录,并且我有一个包含生成的源文件的源目录,该源目录仅有时存在。如果我尝试这样做: <javac> <src path="${src-dir}"/> <src path="${build-dir}/${src-dir}" erroronmissingdir="false"/> </jav

通过将属性
erroronmissingdir
设置为false,可以将
文件集
设置为可选

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

我有一个始终存在的源目录,并且我有一个包含生成的源文件的源目录,该源目录仅有时存在。如果我尝试这样做:

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


我得到的错误是
src
元素不支持属性
erroronmissingdir
。还有其他选择吗?

您应该能够在src中封装filset

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

如果对你有效,请告诉我