【发布时间】:2017-07-29 04:00:03
【问题描述】:
我正在尝试使用将可执行属性设置为 sqlplus 的应用标记来运行 ant 目标,但出现此错误:
执行失败:java.io.IOException:无法运行程序“sqlplus”(在 目录“D:\builds\xxxx”): CreateProcess error=2, 系统找不到指定的文件
我的构建 xml 文件如下所示:
<target name="xxxx">
<apply dir="${root.dir}/test" executable="sqlplus" failonerror="true" output="${logs.dir}/xxxx.log">
<arg line="${db.user}/${db.pass}@${db.direct}" />
<srcfile prefix="@"/>
<fileset dir="${root.dir}/tests" casesensitive="false">
<include name="xxxx.sql"/>
</fileset>
</apply>
</target>
我正在使用 Jenkins 和 Invoke Ant,并且在我的构建机器上安装了 sqlplus。
【问题讨论】: