في ملف 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>
تمكنت من القيام بذلك مع نانت:
<target name="run">
<foreach item="String" in="${environment::get-variable('CLASSPATH')}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
لا تنتمي إلى StackOverflow