Apache значение файла свойств переопределения муравьев для каждой итерации - PullRequest
1 голос
/ 28 мая 2020

Я пытаюсь вызвать 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...