In un file build.xml ANT, come posso iterare sulle voci nella variabile $ {env}?
-
21-09-2019 - |
Domanda
Questo è in un ambiente Windows XP.
Sto cercando di installare e modificare alcuni file che hanno le impostazioni predefinite. Voglio aggiornare queste impostazioni utilizzare gli oggetti da $ {env}
Soluzione
Utilizzando foreach
da ant-contrib , si potrebbe iterare ${env}
come:
<target name="run">
<foreach item="String" in="${env.CLASSPATH}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
Sono stato in grado di fare questo con NAnt:
<target name="run">
<foreach item="String" in="${environment::get-variable('CLASSPATH')}" delim=";" property="x">
<echo message="${x}" />
</foreach>
</target>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow