Java 执行程序返回错误7的ant任务
我正在尝试使用使用exec的Ant任务进行构建。以下是我任务的一个片段:Java 执行程序返回错误7的ant任务,java,ant,jenkins,exec,Java,Ant,Jenkins,Exec,我正在尝试使用使用exec的Ant任务进行构建。以下是我任务的一个片段: <exec executable="cmd" failonerror="true" osfamily="windows"> <arg value="/c" /> <arg value="${path.installer}" /> <arg value="-sile
<exec executable="cmd" failonerror="true" osfamily="windows">
<arg value="/c" />
<arg value="${path.installer}" />
<arg value="-silent"/>
<arg value="-allowDownload"/>
<arg value="-eulaAccepted"/>
</exec>
此外,我可以确认我的Jenkins从属服务器可以访问C:\Users\abc\Jenkins\BA\integration\u win\Nuze.exe
我可以从那个位置手动安装,没有任何问题。你知道我犯了什么错误吗?我查找了错误代码,但通常我得到的提示是ant配置可能存在一些问题。有什么建议吗?提前非常感谢您的帮助。我对这个问题不是很了解,但感觉没有其他答案,我想我会尝试一下。如果看到类似的问题,可以尝试重新使用xml的措辞
<exec executable="cmd" failonerror="true" osfamily="windows">
<arg line="/c ${path.installer} -silent -allowDownload -eulaAccepted"/>
</exec>
看起来不像蚂蚁问题。“7”是您正在运行的程序的返回码。您需要查阅正在运行的“nuze”程序的文档
非零向ANT指示程序失败,程序员通常返回不同的代码,以向调用程序指示出错的地方。标准操作系统的东西 谢谢你的回复。我尝试了使用选项,但仍然有相同的问题。我已经联系了我的构建团队,看看他们是否能够发现问题是否是由于构建安装程序时出现的一些问题造成的。我会张贴一旦我找到了reason@ShubhaP我没想到这个建议会奏效。就像我说的,这似乎不是ANT的问题。Mark-我发现了这个问题,这是我试图安装的目标目录中的写入权限问题。一旦我更改了目标目录,安装就成功了。不知道错误是否更具描述性,但正如您所说,这些是操作系统发送给调用程序的错误代码,而ANT与此无关。谢谢你的帮助。
<exec executable="cmd" failonerror="true" osfamily="windows">
<arg line="/c ${path.installer} -silent -allowDownload -eulaAccepted"/>
</exec>