Я пытаюсь вызвать ant-скрипт от jenkins. Вход "myvalues" содержит что-то вроде -Dmyvalues = ab c, xyz. Этот вход может иметь n значений. У меня есть набор файлов свойств, например: ab c .properties и xyz.properties. Я загружаю файл свойств динамически, например <property file="@{prop}.properties"/>
. Теперь я хотел, чтобы значение этого файла свойств переопределялось для каждой итерации. Например, при первом выполнении мне нужны значения ab c .properties, а при втором выполнении мне нужно значение xyz.properties. Приведенный ниже код работает нормально, за исключением того, что для всей итерации только значение из 1-го файла свойств ab c .properties назначается для обеих итераций. Я знаю, что собственность неизменна. Есть ли другой способ добиться того, чего я хочу? Мой сценарий выглядит примерно так
<target name="mytestexecution">
<echo>Test Execution Begins</echo>
<for list="${myvalues}" param="prop">
<sequential>
<property file="@{prop}.properties"/>
<echo message="@{prop}.properties"/>
<exec executable="${mytest.home}\bin\printfilename.bat">
<!--here i want c:/tempexec for the first iteration and D:/tempexec for the second iteration -->
<arg value="-s${mytest.testresult}" />
</exec>
</sequential>
</for>
<echo>Test Execution Completed</echo>
</target>