Sorry about that--per Stefan's email, it is duplicates="add" that has
the behavior I described. :)
-Matt
On Feb 26, 2010, at 9:37 AM, Knuplesch, Juergen wrote:
> 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@gmail.com]
> 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@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
|