如何在提取的lib的文件名中包含版本号?

时间:2012-01-02 09:48:26

标签: ant ivy

将Ivy与此Ant目标一起使用:

<target name="retrieve-jars">
   <ivy:retrieve pattern="WebContent/WEB-INF/lib/[artifact].[ext]" />
</target>

获取这样的依赖关系(关闭默认的Maven repos):

<dependency org="com.google.code.gson" name="gson" rev="2.0"/>

...得到的文件名是例如“的 gson.jar ”。

虽然这样做可能是一个可疑的做法,但我很想知道你是否可以在文件名中包含版本号,例如“的 GSON-2.0.jar ”。

我尝试了[version][ver],但这些都不起作用;我最终得到了“gson- [版]的.jar”。

1 个答案:

答案 0 :(得分:3)

使用 [revision]

[artifact]-[revision].[ext]

http://ant.apache.org/ivy/history/2.0.0/ant.html

相关问题