On Wednesday 10 September 2003 15:40, Stefan Bodewig wrote:
> 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.
Ah, that makes sense.
>
> > 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.
Yep, I have just released that (after I
committed the change).
Should I roll back the change?
Peter
>
> 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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]