A fileset [1] has exactly one root directory. Because d:\ and e:\ doesnt have that (windows shows them only under a common place) you have to use two different filesets. A path [2] on the other hand can contain multiple filesets, so you´ll get
<path id="project.classpath"> <fileset dir="D:\java\lib" includes="**/*.jar"/> <fileset dir="e:\java\lib" includes="**/*.jar"/> </path> Jan [1] http://ant.apache.org/CoreTypes/fileset.html [2] http://ant.apache.org/manual/using.html#path >-----Ursprüngliche Nachricht----- >Von: ye huaiguang [mailto:[EMAIL PROTECTED] >Gesendet: Sonntag, 4. Dezember 2005 02:36 >An: Ant Users List >Betreff: Re: does "property" could have several values? > >hi >Thanks ddevienne, now I can resolve my problem, but I still >have a question, if my JARs even in a drivers, like >"D:\java\lib" & "e:\java\lib", How could I do in this situation? > > >2005/12/4, Dominique Devienne <[EMAIL PROTECTED]>: >> >> > but now my value should be "D:/Java/hibernate" >> &="D:/Java/hibernate/lib", >> > should I write them like this? >> > <property name="lib.dir" >> > value="D:/Java/hibernate;D:/Java/hibernate/lib" /> or >> > <property name="lib.dir" value="D:/Java/hibernate" /> >> > <property name="lib.dir" >value="D:/Java/hibernate/lib" /> >> > >> > I know I could copy all the jars to one directory, but I think it's >> quirk, >> > so I came here to find better way.Thanks! >> >> A property is just a string. You can put whatever you want >in it. But >> <fileset dir=...> on the other hand expects a directory name, so if >> you pass it a string that doesn't correspond to a dir name, then it >> will fail. >> >> Here one way (among several) that you can achieve what you want: >> >> <property name="lib.dir" value="D:/Java/hibernate" /> <path >> id="project.class.path"> <fileset dir="${lib.dir}"> >> <include name="*.jar"/> >> <include name="lib/*.jar"/> >> </fileset> >> <pathelement location="${class.dir}" /> </path> >> >> --DD >> >> --------------------------------------------------------------------- >> 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]