ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Reilly" <>
Subject Re: refid still not behaving as expected in 1.7.0
Date Thu, 30 Aug 2007 09:34:49 GMT
The behavior as described in the WHATSNEW is what was initially
was done. However this broke too many builds - with references
to out-of-band ids. So the code was modified to store all the
out-of-band ids and if the reference could not be found, to look up
that and if found to use that reference and to output a long message.

In ant 1.8.0, this out-of-band resolution will probably be removed. One
could change the <isreference> implementation to report false for out-of-band
references, but I do not think that is a good idea.


On 8/30/07, Kevin Jackson <> wrote:
> Hi
> > One of the significant changes in 1.7.0 was, apparently:
> >
> > " * Defer reference process. Bugzilla 36955, 34458, 37688.
> > However, my version of ANT 1.7.0 (binary download) seems to behave in the 'old'
way. I have looked in WHATSNEW under SVN, and can see no suggestion that there was a problem.
So, my question, how can I get 'isreference' to "properly" identify whether a path, for example,
has been set at the point where the condition is tested.
> >
> > See build file and test results. I was expecting the output to be:
> >      [echo] test.path setting = false
> I've just tested this with svn trunk compiled today (1.7.1alpha) and I
> get the same behaviour - an 'unexecuted' target containing the ref and
> an executed target using the ref and the ref set:
> kev@ubuntu-dev:~/workspace/ant-core-trunk$ ant -f test-id.xml
> Buildfile: test-id.xml
>      [echo] Apache Ant version 1.7.1alpha compiled on August 30 2007
> test:
> Warning: Reference test.path has not been set at runtime, but was found during
> build file parsing, attempting to resolve. Future versions of Ant may support
>  referencing ids defined in non-executed targets.
>      [echo] test.path setting = true
> Total time: 0 seconds
> kev@ubuntu-dev:~/workspace/ant-core-trunk$
> Kev
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message