Dynamic 如何将Ant中文件集的多个排除项作为输入参数传递?
我在Ant中使用的是Dynamic 如何将Ant中文件集的多个排除项作为输入参数传递?,dynamic,ant,fileset,Dynamic,Ant,Fileset,我在Ant中使用的是文件集,我希望将要排除的内容作为提取的属性,比如字符串数组(或者只是逗号分隔的字符串)。通过这样做,我可以有一个动态的排除列表 thingsToExclude=File1.java、File2.java、File3.java 使用的excludesfile属性并指向您的属性文件,这应该会起到作用 excludesfile:文件名;此文件的每一行都被视为排除模式 当然,您也可以使用类似*.java的正则表达式模式来排除一组文件 <!-- IN MY PROPERTY F
文件集
,我希望将要排除的内容作为提取的属性,比如字符串数组(或者只是逗号分隔的字符串)。通过这样做,我可以有一个动态的排除列表
thingsToExclude=File1.java、File2.java、File3.java
使用的excludesfile
属性并指向您的属性文件,这应该会起到作用
excludesfile
:文件名;此文件的每一行都被视为排除模式
当然,您也可以使用类似*.java
的正则表达式模式来排除一组文件
<!-- 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>