蚂蚁文件集目录排除某些目录(ant fileset dir exclude certain dire

2019-07-28 22:41发布

有关于这一主题的许多问题,但没有一个答案是解决我的问题。 再次启动该线程得到新鲜的输入。

我试图下A-DIR /子目录用于排除B-DIR两种不同的方法和它的全部内容。 但没有工作。 仅供参考,一个-dir是下dir.src 1)

  <copy todir="${dir.classes}" excludes="A-dir/**/B-dir/**">
  <fileset dir="${dir.src}" >
    <exclude name="**/*.java"/>
  </fileset>
  </copy>

2)

  <copy todir="${dir.classes}">
  <fileset dir="${dir.src}" >
    <exclude name="**/*.java"/>
    <exclude name="A-dir/**/B-dir/**"/>
  </fileset>
  </copy>

我试着删除所有旧罐子,做一个干净的编译像有人建议。 但是,这并没有帮助。

Answer 1:

我想大概应该是:

<copy todir="${dir.classes}">
<fileset dir="${dir.src}" >
  <exclude name="**/*.java"/>
  <exclude name="**/A-dir/**/B-dir/**"/>
</fileset>
</copy>

注意**/A-dir/**代替A-dir/**



文章来源: ant fileset dir exclude certain directory
标签: ant