You can write whatever you want as "id" value.
But properties are not resolved, means the path in
<property name="foo" value="bar"/>
<path id="${foo}"/>
has the id "${foo}" (with dollar and brackets) and not "bar".
In this sence - yes, IDs are static.
Jan
>-----Ursprüngliche Nachricht-----
>Von: Raja Nagendra Kumar [mailto:[email protected]]
>Gesendet: Freitag, 18. Dezember 2009 13:37
>An: [email protected]
>Betreff: should ant 'id' value be a static string
>
>
>Hi,
>
>I am trying to set the path property id to be dynamic i.e id is
>app.${module.id}.sp where module.id value should be taken the
>the final path
>id should be app.tejasoft.sp.
>
>However the echo says that path not found.
>
>Is it expected that path id's or any ids to be always static.. Are I am
>doing any thing wrong here..
>
><project>
>
><property name="module.id" value="tejasoft"/>
>
><path id="app.${module.id}.sp">
> <pathelement path="${src}"/>
> <pathelement location="c:/temp"/>
></path>
>
><path id="app.nag.sp">
> <pathelement path="${src}"/>
> <pathelement location="c:/temp"/>
></path>
>
><echo message="${toString:app.${module.id}.sp}"/>
><echo message="module.id defined one : ${toString:app.tejasoft.sp}"/>
><echo message="not referenced one : ${toString:app.nag.sp}"/>
>
></project>
>
>Regards,
>Raja Nagendra Kumar,
>C.T.O
>www.tejasoft.com
>--
>View this message in context:
>http://old.nabble.com/should-ant-%27id%27-value-be-a-static-str
ing-tp26842763p26842763.html
>Sent from the Ant - Users mailing list archive at Nabble.com.
>
>
>---------------------------------------------------------------------
>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]