In an ANT build.xml file, how can I iterate over the items in the ${env} variable?
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}
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>
精彩评论