如何在java命令中运行ant

时间:2013-05-12 09:57:00

标签: selenium ant junit

我写了一个Selenium Junit测试用例(比如a1.java)。还有另一个java程序说a2.java,它读取不同配置相关值的电子表格,并将这些值设置为a1.java的成员变量。所以a2.java多次运行主程序a1.java。为了获得测试报告,我创建了ant build文件(build.xml)。

有没有办法编写一些java代码来执行我的构建文件?注意我为此目的使用Ant版本(1.8.3.v20120321-1730)。

我看到某个地方使用org.apache.tools.ant.Project但它不起作用。请帮忙。

1 个答案:

答案 0 :(得分:1)

我认为最简单的解决方案就是像蚂蚁命令行一样调用org.apache.tools.ant.Main#main

例如:

Main.main(new String[] { "-f", "path/to/the/build.xml"});