如何在 ant build 中为该 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 版本的影响。
Here is the ant statement -
<java jar="${lib.dir}/selenium-server-standalone-2.8.0.jar" fork="true" spawn="true" />
And I want to do -
<java jar="${lib.dir}/selenium-server-*.jar" fork="true" spawn="true" />
Hence I am not affected with version of jar I am using.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ant
java
任务不支持正则表达式。但是您可以使用 文件集 来“查找”jar:然后您可以参考使用
ant.refid:
前缀:如果你的库目录包含多个版本这个罐子不起作用:你需要决定选择哪一个。
您可以考虑使用像
first
仅选择一个,但我不确定这是否一定会给您正确的一个。The Ant
java
task doesn't support regular expressions there. But you can use a fileset to 'find' the jar:Then you can refer to the file using the
ant.refid:
prefix:If your library directory contains multiple versions of the jar this won't work: you need to decide which one to chose.
You could look into using a resource collection like
first
to pick just one, but I'm not sure that would necessarily give you the right one.