Couple ways: First use patternset http://ant.apache.org/manual/CoreTypes/patternset.html <patternset id="my.set"> <include name="**/*.java"/> <exclude name="**/*Test*"/> </patternset> And reuse the pattern: <fileset dir="${src.1.dir}" > <patternset refid="my.set"/> </fileset> <fileset dir="${src.2.dir}" > <patternset refid="my.set"/> </fileset>
Second create includes/excludes files: And use includesfile and excludesfile attributes http://ant.apache.org/manual/CoreTypes/fileset.html <fileset dir="${src.dir}" includesfile="my.includes" excludesfile="my.excludes"/> Hope it helps, Dmitri. 2007/12/7, Ingo Siebert <[EMAIL PROTECTED]>: > Hi, > > i have to create two files: src.zip and binary.jar . > > The src.zip contains the source code files and the binary.jar contains > the class files. > > They only contains a _subset_ of my complete project. > That's why i have to filesets. > > > <fileset dir="${src.dir}" id="client.src.fileset" > > <include name="de/cas/abc/abcobject/**" /> > // ... > <exclude name="**/package.html" /> > </fileset> > > <fileset dir="${class.dir}" id="client.class.fileset" > > <include name="de/cas/abc/abcobject/**" /> > // ... > <exclude name="**/package.html" /> > </fileset> > > > But i don't want to maintain the includes and excludes two times in my > build file. It there a way the define the includes and excludes only one > time? > > Any great ideas? > > Ingo > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
