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:[email 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: [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