如何在ant构建中为这个jar指定正则表达式?



下面是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这样的资源集合来选择一个,但我不确定这是否一定会给你正确的

相关内容

  • 没有找到相关文章

最新更新