【问题标题】:How to run ant inside java command [duplicate]如何在java命令中运行ant [重复]
【发布时间】:2013-05-12 09:57:00
【问题描述】:

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

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

我在某处看到使用 org.apache.tools.ant.Project 但它不起作用。请在这方面提供任何帮助。

【问题讨论】:

    标签: selenium ant junit


    【解决方案1】:

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

    例如:

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

    【讨论】:

    • 你能举个例子吗?
    • 用一个例子编辑了我的答案。
    猜你喜欢
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 2018-05-10
    • 1970-01-01
    • 2012-08-19
    • 2012-03-28
    相关资源
    最近更新 更多