Java 如何使用ant添加jar操作

Java 如何使用ant添加jar操作,java,apache,jar,ant,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

我试图运行一个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>

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

<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>

这正是我所需要的。您认为可以将此测试名称作为ant test命令的参数提供吗?所以我可以从外部说运行哪个测试?是的,您可以使用并运行ant test-dunitestcase=HelpServiceUrlTest