On Wed, 10 Sep 2003, peter reilly <[EMAIL PROTECTED]> wrote:
> I did not really understand the original code,
I think setProject has initially been package private so recreating
the Property tasks from the new project has been the only option then.
> The code is a bit strange, it would have been simpler (and saver) to
> create a new Ant object each time.
That's what I suggested (if my mails get moderated through to
axis-dev, that is).
> I have made a change to Ant.java (attached) which will weed out
> duplicate property elements. This should allow the Axis code to
> work.
It will probably also break backwards compatibility.
<project default="2">
<target name="foo">
<echo>foo=${foo}</echo>
</target>
<target name="2">
<ant antfile="${ant.file}">
<property name="foo" value="bar"/>
<property name="foo" value="baz"/>
</ant>
</target>
</project>
echos foo=bar in 1.5.x, not foo=baz.
As I've written in one of my earlier mails, using the last value may
be the more reasonable choice as
ant foo -Dfoo=bar -Dfoo=baz
would result in foo=baz.
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]