Hi Holger,
1st: Ant properties can not be overwritten.
2nd: To set "conditional" property-values take a look at the <condition/>
task.
3rd: if/unless are attributes of a target.
Try something like this:
<target name="set-props">
<condition property="prop1" value="${basedir}/../..">
<isset property="certain.prop"/>
</condition>
<property name="prop1" value="${basedir}/.."/>
</target>
Cheers,
Rainer
> -----Original Message-----
> From: Holger Rauch [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 06, 2005 11:33 AM
> To: [email protected]
> Subject: Overview on usage of if/unless attributes
>
>
> Hi!
>
> I'm aware that if/unless attributes can be used to select
> targets depending on whether the value of some property is
> set or not. Where else
> (types/tasks) can if/unless be used in addition to targets?
>
> Is there an overview on this issue in some place?
>
> (I tried using "if" on <property> in order to set the value
> of a property dependet on whether another property is set.
> Reason was to avoid the rather lengthy fragments introduced
> by using ant-contrib's <if> task. Didn't work, however, so I
> guess I'm stuck with the <if> task, right?)
>
> That's what I tried:
>
> <property name="prop1" value="${basedir}/.." />
> <property name="prop1" value="${basedir}/../.." if="certain.prop" />
>
> Thanks in advance for any info/pointers!
>
> Greetings,
>
> Holger
>
> ---------------------------------------------------------------------
> 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]