ANT Pattern Set
Pattern Set
Suppose we need to filter the files or folders based on certain pattern then we can use Ant Pattern Set. Some meta characters are used for the creating patterns -
Meta Character | Meaning of Pattern |
---|---|
? | Matches one character only |
* | Matches zero or many characters |
** | Matches zero or many directories recursively |
Consider the example of the following pattern -
<patternset id="java.files.without.order"> <include name="src/**/*.java"/> <exclude name="src/**/*order*"/> </patternset>
The if we need to reuse the patternset then we can reuse it as below -
<fileset dir="${src}" casesensitive="yes"> <patternset refid="java.files.without.order"/> </fileset>