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:weberjn@gmail.com]
>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, Jan.Materne@rzf.fin-nrw.de
><Jan.Materne@rzf.fin-nrw.de> 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:weberjn@gmail.com]
>> >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: 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
>>
>>
>
>---------------------------------------------------------------------
>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
|