下面是ant语句-
<java jar="${lib.dir}/selenium-server-standalone-2.8.0.jar" fork="true" spawn="true" />
我想做-
<java jar="${lib.dir}/selenium-server-*.jar" fork="true" spawn="true" />
因此我不受我正在使用的jar版本的影响。
Ant java
任务不支持正则表达式。但是你可以使用一个文件集来"找到"jar:
<fileset dir="${lib.dir}" id="selenium.jar" includes="selenium-server-*.jar" />
然后您可以使用ant.refid:
前缀引用该文件:
<java jar="${ant.refid:selenium.jar}" fork="true" spawn="true" />
如果您的库目录包含多个版本的jar,这将不起作用:您需要决定选择哪一个。你可以考虑使用像first
这样的资源集合来选择一个,但我不确定这是否一定会给你正确的。