这是蚂蚁陈述 -
<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版本的影响。
答案 0 :(得分:0)
Ant java
任务不支持那里的正则表达式。但你可以使用fileset来“找到”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
这样的资源集合来选择一个,但我不确定是否一定会为您提供正确的。