2

我使用 ant 和 bash 脚本。我想从 ant 调用 bash 脚本。我有脚本

        <exec executable="echo">
           <arg value=" 1... "/>
        </exec>

它工作正常,但这段代码不是

        <exec executable="cd ">
           <arg value="/home"/>
        </exec>

为什么“cd”命令不起作用?有谁能够帮我?

4

1 回答 1

8

你不能cd从蚂蚁“执行”。cd不是可执行文件。cd是一个内置的外壳。

如果您尝试更改当前工作目录,则可以使用任务的dir属性exec

另请参阅:更改 ant junit 任务中的工作目录

于 2013-06-26T14:52:04.753 回答