一、概述
模式可以分组到一个集合,然后通过id属性进行引用。它们是通过patternset元素定义的,patternset可以被嵌套到文件集或基于目录的构成隐式文件集的任务中。patternset可以与target同级进行单独的定义,可以作为project的子元素,也可以作为target的子元素。可以通过嵌套include、includesfile、exclude或excludesfile元素来指定模式。嵌套的元素可以使用if/unless属性。patternset可以嵌套另一个patternset,可以将模式添加到父patternset。
二、属性
includes:逗号或空格分隔的必须要包含的文件模式列表。
includesfile:文件名。指定文件的每一行都会做为一个includes模式。
excludes:逗号或空格分隔的必须排除的文件模式列表。
excludesfile:文件名。指定文件的每一行都会做为一个excludes模式。
当嵌套的元素使用if/unless元素时,当if指定的属性已设置或者unless指定的属性未设置时,嵌套的元素才会生效。
三、简单示例
<patternset id="source">
<includesfile name="patternfile" if="foo"/>
</patternset>
本文介绍Ant构建工具中模式集(patternset)的使用方法,包括如何通过id引用模式集、定义包含与排除的文件模式,以及如何利用if/unless条件属性控制模式集的行为。
61

被折叠的 条评论
为什么被折叠?



