Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

AW: Jar and duplicate=preserve

Knuplesch, Jürgen

2010-02-26

Replies: Find Java Web Hosting

Author LoginPost Reply
Hello,

Thabks for the replies.

I could now reproduce this behaviour under Windows, because I have now the environment copied from Linux to Windows.
And it happened also!!!

But I also had the correct (for me) behaviour tested today under other circumstances.

I do not understand this and keep on debugging and trying.

Juergen

--
Jürgen Knuplesch             www.icongmbh.de
icon Sy
-----Ursprüngliche Nachricht-----
Von: Matt Benson [mailto:gudnabrsam@(protected)]
Gesendet: Freitag, 26. Februar 2010 16:29
An: Ant Users List
Betreff: Re: Jar and duplicate=preserve

I think duplicate="preserve" actually implies that both entries are retained, per the ability of the format to handle this seemingly illogical situation.

-Matt

On Feb 26, 2010, at 9:21 AM, Antoine Levy Lambert wrote:

> Hello Juergen,
>
> my spontaneous answer is that duplicate="preserve" means that if a
> jar/zip entry is encountered a second time, the original is preserved,
> the second instance is not used, and no error message is displayed.
> This might be in the documentation of the zip task. jar is an
> extension of zip.
>
> Therefore, the behavior under linux would be a bug of Ant's packaging
> tasks.
>
> Regards,
>
> Antoine
>
>
> Knuplesch, Juergen wrote:
>> Hello,
>>
>> I do the following to get some special files into a jarfile (Applet):
>>
>> <jar destfile="${applet.jarname}" update="true" duplicate="preserve">
>>      <fileset dir="${appletfix.include.dir}"></fileset>
>> </jar>
>>   <jar destfile="${applet.jarname}"      duplicate="preserve"
>>      update="true">
>> ....
>>
>> There are two files in in both filesets that are added to the jar
>> file.
>>
>> Under Windows the first file is added to the jar in the first jar
>> task and not changed with the second jar task.
>>
>> Under Linux we experience the opposite behaviour. The second file is
>> added and the first deleted.
>>
>> Is this possible? What does duplicate="preserve" exactly mean?
>> It is not explained in the docu. I found it out by testing.
>>
>> Greetings Juergen
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> commands, e-mail: user-help@(protected)
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.