<target name="deployBar" description="deploys a bar file">
<echo message="Executing mqsideploy -n '${broker}' -e '${integrationServer}' -a '${servicename}-${version}-${environment}.bar'"/>
<exec executable="${mqsideploy.path}" inputstring="abcd" failonerror="false">
<arg value="-n" />
<arg value="${broker}" />
<arg value="-e" />
<arg value="${integrationServer}" />
<arg value="-a" />
<arg value="${servicename}-${version}-${environment}.bar" />
<arg value="-w" />
<arg value="2145336164" />
</exec>
</target>
我正在尝试在我的 Windows 机器上使用上述 Ant 脚本来编译消息代理应用程序,创建可部署的 BAR 文件,最后将其部署到安全的集成节点。集成节点由用户 ID/密码的数字证书保护。
我无法将密码传递给部署命令,并且命令失败并显示消息“BIP1936E:连接到安全远程集成节点‘localhost:4415’时身份验证失败。请指定有效的用户 ID 和密码。”
我已经通过命令控制台手动执行相同的命令来验证密码。我附上了我尝试过的 build.xml 片段。让我知道,如果传递密码的格式正确,即inputstring="abcd"
.