You should think about another approach: - use Ivy for describing your dependencies - let Ivy create the paths for you
Jan >-----Ursprüngliche Nachricht----- >Von: Juergen Weber [mailto:[EMAIL PROTECTED] >Gesendet: Montag, 3. September 2007 23:17 >An: Ant Users List >Betreff: Re: Defining a set of jars for classpath, jar and manifest > >Thanks for your solution, it helps a lot. Probably I'll have to cope >with having to invent an id for each new jar. > >On 8/31/07, [EMAIL PROTECTED] ><[EMAIL PROTECTED]> wrote: >> <path id="all"> >> <fileset id="fs1" ... /> >> <fileset id="fs2" ... /> >> ... >> </path> >> >> <javac classpathref="all"/> >> <jar> >> <fileset refid="fs1"/> >> <fileset refid="fs2"/> >> ... >> </jar> >> <manifestclasspath ...> >> <classpath refid="all"/> >> </manifestclasspath> >> >> >> >> Jan >> >> >> >-----Ursprüngliche Nachricht----- >> >Von: Juergen Weber [mailto:[EMAIL PROTECTED] >> >Gesendet: Freitag, 31. August 2007 18:20 >> >An: user@ant.apache.org >> >Betreff: Defining a set of jars for classpath, jar and manifest >> > >> >Hi, >> > >> >for building an ear archive I need a set of jars three times: >> > >> >1) for the compiler classpath >> >2) for inclusion in the jar >> >3) an EJB's manifest classpath >> > >> >OK, on the web there are solutions for automatically >creating Manifest >> >classpathes, but how can you define only once the set of >jars and use >> >that set for 1-3 ? >> >The set of jars is at different places in the filesystem, e.g. >> > >> >/java/commons-io-1.0/commons-io-1.0.jar >> >/java/jakarta-struts-1.2.4/lib/struts.jar >> >>/java/mysql-connector-java-2.0.14/mysql-connector-java-2.0.14-bin.jar >> > >> >so the fileset task cannot be used, as it needs a dir attribute. >> > >> >But I need a fileset as input for the jar task. >> > >> > >> >Has anybody an idea how this could be done? >> > >> >Thanks, >> >Juergen >> > >> >>--------------------------------------------------------------------- >> >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] >> >> > >--------------------------------------------------------------------- >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]