Ah, I see
I'm not sure if this is feasible...
One thing sure, you cannot put an expression in an expression ( ${...${}}. It just does not work with jelly.
I've done a couple of tests with dynamic property names without success.
Eric.
Ben Anderson wrote:
yes, that's a solution for the example I gave, but not what I'm looking for. Let me give the real example:
config.properties ----------------- servername.qa=qaServer servername.prod=prodServer
maven.xml --------- <u:properties var="props" file="config.properties"/> <j:forEach var="prop" items="${props}"> <ant:copy file="${basedir}/WEB-INF/web.xml" tofile="${build.dir}/WEB-INF/web.xml" overwrite="true"> <ant:filterset> <ant:filter token="servername" value="${servername.${env}}"/>
actually, this is probably a bit much. Is there a way to solve the original example w/out modifying the <j:set> tags?
Thanks, Ben
Quoting Eric Giguere <[EMAIL PROTECTED]>:
Hello Ben Yep, try this:
<j:set var="color" value="red"/> <j:set var="colorKey" value="${color}"/> <ant:echo> ${colorKey} </ant:echo>
Hope it helps Eric.
Ben Anderson wrote:
Hi, I want to dynamically set which property I access. Is this possible? Obviously the below code won't work, but you get the idea. I thought maybe that the <j:expr> tag might help, but it doesn't seem to do anything.
<j:set var="color" value="red"/> <j:set var="colorKey" value="color"/> <ant:echo> ${${colorKey}} </ant:echo>
Any ideas?
Thanks, Ben
--------------------------------------------------------------------- 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
