In an ANT build.xml file, how can I iterate over the items in the ${env} variable?
-
21-09-2019 - |
Question
This is in a Windows XP environment.
I'm trying to install and edit some files that have default settings. I want to update these settings use items from ${env}
Solution
Using foreach
from ant-contrib, you could iterate over ${env}
like:
<target name="run">
<foreach item="String" in="${env.CLASSPATH}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
I was able to do this with NAnt:
<target name="run">
<foreach item="String" in="${environment::get-variable('CLASSPATH')}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow