Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以让ant输出一个等价的脚本吗?_Java_Ant - Fatal编程技术网

Java 我可以让ant输出一个等价的脚本吗?

Java 我可以让ant输出一个等价的脚本吗?,java,ant,Java,Ant,有没有办法让ant输出一个包含给定运行执行的所有命令的文件?我希望能够运行脚本,它将像ant一样构建项目 否。Ant并不总是通过shell工作,因此不一定要记录那里的命令 不需要使用java.lang.Runtime生成进程。它可以使用java.io通过没有main方法的类来操作文件。我不太清楚。您是否正在尝试运行ant脚本,并且只将执行的命令记录到可以单独运行的新shell脚本/批处理文件中?还是只针对一个较小的ant脚本?@highlycaffined:我理解这个问题大致上是指前者,即使用某

有没有办法让ant输出一个包含给定运行执行的所有命令的文件?我希望能够运行脚本,它将像ant一样构建项目

否。Ant并不总是通过shell工作,因此不一定要记录那里的命令


不需要使用
java.lang.Runtime
生成进程。它可以使用
java.io
通过没有
main
方法的类来操作文件。

我不太清楚。您是否正在尝试运行ant脚本,并且只将执行的命令记录到可以单独运行的新shell脚本/批处理文件中?还是只针对一个较小的ant脚本?@highlycaffined:我理解这个问题大致上是指前者,即使用某个开关/参数调用ant,它会抛出一个批处理/shell脚本文件,执行ant本身执行的相同操作。例如,Ant将
cp fileA fileB\n
回送到它的输出,而不是将fileA复制到fileB。这正是我要寻找的。你真的是指命令(如上面的示例)还是它应该输出执行的目标的名称?