... Matches Does not match * .java Person .java Person.class Person* .java Person .java, PersonA .java, PersonBoss .java P .java, BossPerson .java Test? .java TestA .java Test .java, TestOne .java **/*.txt a.txt, ... 3 .11 Implementing Conditional Logic 3 .11 .1 Problem You want to selectively execute portions of a build based on conditional logic. 3 .11 .2 Solution Use target dependencies, ... src/**/* .java src/A .java, src/com/oreilly/File .java B .java, src/com/oreilly/C.class **/a/** a (if `a' is a filename), build/File.txt, src/a/File.txt a .java, src/b/C.class 3 .10 .4 See Also...