В файле ANT build.xml как я могу выполнить итерацию по элементам в переменной ${env}?
-
21-09-2019 - |
Вопрос
Это происходит в среде Windows XP.
Я пытаюсь установить и отредактировать некоторые файлы, которые имеют настройки по умолчанию.Я хочу обновить эти настройки, используя элементы из $ {env}
Решение
Используя foreach
От муравей-вклад, вы могли бы повторить ${env}
Нравится:
<target name="run">
<foreach item="String" in="${env.CLASSPATH}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
Я смог сделать это с помощью NAnt:
<target name="run">
<foreach item="String" in="${environment::get-variable('CLASSPATH')}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
Не связан с StackOverflow