簡體   English   中英

如何在ant build中為此jar指定正則表達式?

[英]How do I specify regular expression for this jar in ant build?

這是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使用資源集合那樣選擇一個資源集合,但是我不確定這是否一定會為您提供合適的資源集合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM