有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本

下面是我的ant脚本中不能正常工作的部分

<exec executable="/bin/bash">
    <arg value="../libraries/安卓-mapviewballoons/安卓-mapviewballoons/mapimports.sh" />
    <arg value="a"/>
</exec>
<exec executable="/bin/bash">
    <arg value="mapimports.sh"/>
    <arg value="a"/>
</exec>

第一个脚本从未运行,但第二个脚本运行良好。不会返回任何错误。我尝试过手动运行这两个脚本,它们都可以工作

有人知道我如何调试或使其工作吗


共 (1) 个答案

  1. # 1 楼答案

    我得到了类似的东西:

    <exec executable="bash" dir="./pathToScript/" >
        <arg value="script.sh" />
        <arg value="param" />
    </exec>