|
|
@@ -146,6 +146,21 @@ called: |
|
|
|
[showmessage] message is 'Message 2' |
|
|
|
</pre> |
|
|
|
</blockquote> |
|
|
|
<p> |
|
|
|
It is possible to use a trick to evaluate properties when the definition is |
|
|
|
<em>made</em> rather than used. This can be useful if you do not expect some |
|
|
|
properties to be available in child builds run with |
|
|
|
<code><ant ... inheritall="false"></code>: |
|
|
|
</p> |
|
|
|
<blockquote><pre class="code"> |
|
|
|
<macrodef name="showmessage-presetdef"> |
|
|
|
<attribute name="messageval"/> |
|
|
|
<presetdef name="showmessage"> |
|
|
|
<echo>message is '@{messageval}'</echo> |
|
|
|
</presetdef> |
|
|
|
</macrodef> |
|
|
|
<showmessage-presetdef messageval="${message}"/> |
|
|
|
</pre></blockquote> |
|
|
|
<hr></hr> |
|
|
|
<p align="center">Copyright © 2003-2005 Apache Software |
|
|
|
Foundation. All rights Reserved.</p> |
|
|
|