Java 我可以让ant输出一个等价的脚本吗?
有没有办法让ant输出一个包含给定运行执行的所有命令的文件?我希望能够运行脚本,它将像ant一样构建项目 否。Ant并不总是通过shell工作,因此不一定要记录那里的命令Java 我可以让ant输出一个等价的脚本吗?,java,ant,Java,Ant,有没有办法让ant输出一个包含给定运行执行的所有命令的文件?我希望能够运行脚本,它将像ant一样构建项目 否。Ant并不总是通过shell工作,因此不一定要记录那里的命令 不需要使用java.lang.Runtime生成进程。它可以使用java.io通过没有main方法的类来操作文件。我不太清楚。您是否正在尝试运行ant脚本,并且只将执行的命令记录到可以单独运行的新shell脚本/批处理文件中?还是只针对一个较小的ant脚本?@highlycaffined:我理解这个问题大致上是指前者,即使用某
不需要使用
java.lang.Runtime
生成进程。它可以使用java.io
通过没有main
方法的类来操作文件。我不太清楚。您是否正在尝试运行ant脚本,并且只将执行的命令记录到可以单独运行的新shell脚本/批处理文件中?还是只针对一个较小的ant脚本?@highlycaffined:我理解这个问题大致上是指前者,即使用某个开关/参数调用ant,它会抛出一个批处理/shell脚本文件,执行ant本身执行的相同操作。例如,Ant将cp fileA fileB\n
回送到它的输出,而不是将fileA复制到fileB。这正是我要寻找的。你真的是指命令(如上面的示例)还是它应该输出执行的目标的名称?