通过java代码调用ant文件

时间:2011-06-22 18:39:11

标签: java ant

  

可能重复:
  Is it possible to call Ant or NSIS scripts from Java code?

我需要在java代码中调用ant build。我尝试使用Runtime类。我不知道如何将ant构建给以下代码。我试图将整个ant脚本分配给一个字符串,它不会工作。任何建议

Process child = Runtime.getRuntime().exec("command");

3 个答案:

答案 0 :(得分:3)

这个问题可以帮到你:

Is it possible to call Ant or NSIS scripts from Java code?

这一个在接受的答案中有一个很好的链接,解释了从一般的java运行命令: Collect Linux command output

答案 1 :(得分:0)

尝试使用“cmd / c ant build”,这应该可行。

答案 2 :(得分:0)

或者使用Gant,这只不过是使用Groovy来编写Ant脚本而不是使用xml脚本。
Groovy脚本编译为Java字节码 - 纯Java。