From: Parrish, K. <KPa...@go...> - 2009-04-24 14:12:24
|
Interesting idea. Multiple <patternset> elements can be referenced in a <fileset>, however, all the referenced <include> and <exclude> directives behave as though it were a single <fileset>. The following has the same effect as if all three <include> and <exclude> directives were specified in the same <fileset>: <patternset id="patternSet1"> <include name="**" /> <exclude name="*.txt" /> </patternset> <patternset id="patternSet2"> <include name="File1.txt" /> </patternset> <target name="PatternSetTest"> <copy todir="${dstDir}" verbose="true" > <fileset basedir="${srcDir}"> <patternset refid="patternSet1" /> <patternset refid="patternSet2" /> </fileset> </copy> </target> From: Bob Archer [mailto:Bob...@am...] Sent: Friday, April 24, 2009 10:03 AM To: Parrish, Ken; nan...@li... Subject: RE: [NAnt-users] Filesets - include / exclude Thanks for the info Ken. That is how I do it too. I just use multiple copy tasks. It always seemed to me that they copy task should support multiple fileset sections but it doesn't. Have you perhaps tried using multiple paternsets? Sort of like: <paternset refid="allfileswotext"> <include name="**" /> <exclude name="*.txt" /> </paternset> |