【问题标题】:Ant Zip Task, many excludefiles in subdirectoriesAnt Zip Task,子目录中有很多排除文件
【发布时间】:2013-09-11 21:42:15
【问题描述】:

我希望使用 Ant 构建一个项目,将所有内容都放入一个 .zip 文件中。

Ant 的 Zip 任务具有 excludefiles 属性 - 但我一直在寻找与 .gitignore 文件更相似的功能,因为它在从子目录复制时收集更多排除项。

例如,如果我有以下结构

toBuild
|--a
|  |--.ignores
|  |--File1.txt
|  |--File2.txt
|  +--File3.txt
|--b
|  |--.ignores
|  |--File1.txt
|  |--File2.txt
|  +--File3.txt
|--.ignores
|--File1.txt
|--File2.txt
+--File3.txt

与:

  • a/.ignores = File1.txt
  • b/.ignores = File2.txt
  • .ignores = File3.txt

那么输出将是

builtZip
|--a
|  +--File2.txt
|--b
|  +--File1.txt
|--File1.txt
+--File2.txt

对于类似的事情,最好的方法是什么?

【问题讨论】:

    标签: ant


    【解决方案1】:

    听起来像是自定义选择器的一个很好的用例:

    http://ant.apache.org/manual/Types/selectors.html#customselect

    您可能需要按照此处的说明编写自己的选择器:

    http://ant.apache.org/manual/Types/selectors-program.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 2018-01-08
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多