我有一个ANT构建脚本和一个属性文件。我希望构建脚本应该从属性文件中读取用户标识和密码,并使用这些凭据运行SOAP请求。请帮忙怎么做。
我的属性文件如下:
element.name=PC
user.name=XXX
user.password=YYY
domain.name=ZZZ
machine.name=ZZZ
machine.port=8080
soapuiproject.list=abc.xml;def.xml;
构建脚本中读取上述属性的部分如下所示:
`<for list="${soapuiproject.list}" param="soapui-project" delimiter=";">
<sequential>
<echo>excuting soapui project @{soapui-project}</echo>
<exec executable="${env.SOAPUI_HOME}/bin/testrunner.sh" osfamily="unix" failonerror="false">
<arg value="-j" />
<arg value="-r" />
<arg value="-I" />
<arg value="-a"/>
<arg value="-u${user.name}" />
<arg value="-p${user.password}" />
<arg value="-d${domain.name}" />
<arg value="-f/opt/jenkins/workspace/soapui-reports/${folderstamp}" />
<arg value="-Pmachine.name=${machine.name}"/>
<arg value="-Pmachine.port=${machine.port}" />
<arg value="${basedir}/src/@{soapui-project}" />
</exec>`
答案 0 :(得分:0)
在for循环上方添加一行
<property file="file.properties"/>
请提供您的调查结果,如果它不起作用。很乐意提供帮助
答案 1 :(得分:0)
使用以下方法加载您的属性文件:
<property file="file.properties"/>