ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ye huaiguang <gree...@gmail.com>
Subject Re: does "property" could have several values?
Date Mon, 05 Dec 2005 12:54:52 GMT
Thanks, Materne

2005/12/5, Jan.Materne@rzf.fin-nrw.de <Jan.Materne@rzf.fin-nrw.de>:
>
> 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:greenar@gmail.com]
> >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 <ddevienne@gmail.com>:
> >>
> >> > 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: user-unsubscribe@ant.apache.org For
> >additional
> >> commands, e-mail: user-help@ant.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message