That's a clever hack, but it won't work well in my situation, since some of the filesets may be rooted in directories that cannot be created. Wouldn't it be nice if the <fileset> tag had an attribute that allowed you do say, "It's OK if it doesn't exist"? Something like this:
<fileset dir="somedir" if-base-dir-is-missing="ignore">...</fileset> Anyone else have a good idea? "Alexey N. Solofnenko" <[EMAIL PROTECTED]> wrote on 12/06/2004 12:44:29 PM: > I usually execute <mkdir> in this situation - an empty directory does > not affect anything else and makes some commands happy. > > - Alexey. > > [EMAIL PROTECTED] wrote: > > >I am constructing a classpath that includes a fileset. Sometimes, the > >base directory for that fileset does not exist. I would like Ant to > >simply accept this as an empty fileset and move on. Instead, Ant quits > >with an error, complaining that the directory is not found. How should > >I > >resolve this problem? > > > >In other words... > > > ><path id="cp"> > > <fileset dir="lib" includes="**/*.jar"/> > > <pathelement location="a.jar"/> > > <pathelement location="b.jar"/> > > <pathelement location="c.jar"/> > ></path> > ><javac > > destdir="${classes}" > > > > > > <src path="${src}"/> > > <classpath> > > <path refid="cp"/> > > </classpath> > ></javac> > > > >...fails if the "lib" folder does not exist. I would rather have Ant > >just > >keep on going. Any ideas? > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >