В файле ANT build.xml как я могу выполнить итерацию по элементам в переменной ${env}?

StackOverflow https://stackoverflow.com/questions/1954864

Вопрос

Это происходит в среде 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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top