在Phing中将Patternset与Fileset一起使用
当项目变得复杂时,build.xml与之关联的文件也可以。您可能会发现有必要拥有多个不同的文件集,每个文件集的功能有所不同,但是所有文件集都具有相同的核心文件。如果要使用所有测试文件来创建项目的版本,以便可以由外部开发人员进行测试,则多个文件集很有用。
创建多个文件集会产生问题,其中之一就是维护。即使您只有一个大文件集,其中定义了许多不同的规则来包括和排除文件,也可能造成混乱。
这就是patternset元素所在的位置。您可以创建一组可重用的文件列表,这些列表可被多个文件集使用,但是这也使维护变得更加容易。
以下代码片段显示了两个patternset元素,这些元素显示了包含文件和排除文件。
然后由fileset元素以以下方式使用它。
请注意,模式集定义包含id属性,而文件集中的模式集包含refid属性。refid属性必须包含通过使用id属性定义的模式集的名称。
您还可以在文件集中添加exclude和include元素以及任何patternset元素。
使用Phing进行自动构建
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短