如何使用Ant添加jar操作

时间:2019-02-06 13:24:32

标签: java apache jar ant

我正在尝试运行jar文件并执行一些单元测试。目前(没有蚂蚁)我是这样

java -jar ./rest-test-runner-0.0-all.jar run HelpServiceUrlTest -config ./tools/rest-test-config/srv13/

那将为我运行一个指定的测试类。我如何使用ant进行完全相同的操作(或运行所有测试)?

到目前为止,我有这个。它以成功开始和结束,但是不执行任何测试

<target name="run-tests" depends="prepare">
<java jar="rest-test-runner-0.0-all.jar"
  fork="true"
  failonerror="true"
  maxmemory="128m">
    <classpath>
        <pathelement location="rest-test-runner-0.0-all.jar"/>
        <pathelement path="${java.class.path}"/>
    </classpath>
    <jvmarg value="-Dconfig=srv10"/>
</java>

1 个答案:

答案 0 :(得分:1)

以下代码段与您提供的命令行完全相同

<target name="run-tests" depends="prepare">
<java jar="rest-test-runner-0.0-all.jar"
  fork="true"
  failonerror="true"
  maxmemory="128m">
    <classpath>
        <pathelement location="rest-test-runner-0.0-all.jar"/>
        <pathelement path="${java.class.path}"/>
    </classpath>
    <arg line="run HelpServiceUrlTest -config ./tools/rest-test-config/srv13/"/>
</java>