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]

Reply via email to