Как пройти несколько исключающих для файловых файлов в Ant в качестве входного параметра?

StackOverflow https://stackoverflow.com//questions/24018831

  •  21-12-2019
  •  | 
  •  

Вопрос

Я использую генеракодицетагкод в муравьев, и я хотел бы иметь то, что нужно исключить в качестве извлеченного свойства, как массив строк (или просто строка, разделенная запятыми).Делая это, я могу иметь динамический EM> Elcludelist .

<!-- IN MY PROPERTY FILE -->

thingsToExclude = File1.java,File2.java,File3.java

<!-- IN MY BUILD.XML -->

<fileset dir="${somePath}" casesensitive="yes">
    <exclude name="File1.java"/>
    <exclude name="File2.java"/>
    <exclude name="File3.java"/>
</fileset>


<!-- WHAT I WOULD LIKE -->

<fileset dir="${somePath}" casesensitive="yes">
    <excludeList name="${thingsToExclude}"/>
</fileset>
.

Это было полезно?

Решение

Используйте атрибут excludesfile of fileset и укажите файл свойства, чтодолжен сделать трюк.

excludesfile: имя файла;Каждая строка этого файла предпринимается как шаблон исключения.

Конечно, вы можете использовать рисунок Regex, такой как *.java, чтобы исключить набор файлов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top