【发布时间】:2011-11-07 12:00:03
【问题描述】:
我正在尝试运行一个简单的 ant 构建,它有一个在 cygwin 中运行 bash shell 脚本的目标。当我运行构建时,目标似乎运行但可执行文件没有。相反,我得到一个 Java IO 异常:创建进程错误 = 193。如果我独立运行脚本,它工作正常。目前我正在使用一个只有一个命令的 test.sh,向屏幕回显一条消息。
我知道从 cygwin 运行脚本可能不是最佳实践,但是在我得到这个短期解决方案后,我想要将脚本功能集成到 ant 构建中。
我的 XML 如下...
<?xml version="1.0"?>
<project name="TestProject" default="exec_build_config" basedir=".">
<property name="test" location="test.sh"/>
<target name="exec_build_config" >
<exec executable="${test}">
</exec>
</target>
</project>
我的 shell 脚本...
#!/bin/sh
echo "testing !!!"
它只是不起作用:(任何帮助将不胜感激!谢谢
【问题讨论】: