Honestly, its quite possible I am remembering wrong...
I'm looking over some of my old code...it looks like I wanted to emit a
warning if overriding - its me...again ;)
On Tue, 30 Nov 2010, Niklas Matthies wrote:
I don't think this (emitting a warning) was ever the case. Setting and
overriding defaults this way is one of the basic techniques in Ant. It
should probably be made more explicit in the manual.
-- Niklas Matthies
On Tue 2010-11-30 at 14:30h, Scot P. Floess wrote on user:
Actually, nothing at all... I swear at one time I thought a warning was
emitted when doing that... It was at that time I started using the
enclosed macrodef... Perhaps I am just remembering wrong...
On Tue, 30 Nov 2010, Niklas Matthies wrote:
How is this different from just
<property name="SomeProperty" value="Some Default Value"/>
?
-- Niklas Matthies
On Tue 2010-11-30 at 14:11h, Scot P. Floess wrote on user:
Here is something I like to use... I macrodef'd it out so I can call it
for many properties that require default values...
<macrodef name="default">
<attribute name="property"/>
<attribute name="default"/>
<attribute name="description" default=""/>
<sequential>
<condition property="@{property}" value="@{default}">
<not>
<isset property="@{name}"/>
</not>
</condition>
</sequential>
</macrodef>
This works with stock Ant (meaning you don't need Ant-contrib or any
third party libraries)...
To use:
<default property="SomeProperty" default="Some Default Value"/>
On Tue, 30 Nov 2010, ritchie wrote:
My ant script takes a value for a property at runtime(-Denv=xxx), if the
argument is not passed i want the value to be set as a default arbitary
value. How to accomplish this?
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org
--
Scot P. Floess
RHCT (Certificate Number 605010084735240)
Chief Architect FlossWare http://sourceforge.net/projects/flossware
http://flossware.sourceforge.net
https://github.com/organizations/FlossWare
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
Chief Architect Keros http://sourceforge.net/projects/keros
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org