是否有指定解析器常春藤模式能够产生以下输出时的方法吗?
C:/MyRepository/MyCompany/MyModule/1.2.3/4/ivy.xml
目前,[修正]标记解析为完整的4位版本号。 我想能够使用版本的前三个数字为模式的一部分,并使用最后一个数字下面一个子文件夹。 这是可能的,或者我将不得不编写自定义的ant代码来做到这一点?
事情是这样的:
<resolvers>
<filesystem name="myresolver">
<ivy pattern="${my.dir}/[organisation]/[module]/[shortversion]/[rev]/ivy.xml" />
<artifact pattern="${my.dir}/[organisation]/[module]/[shortversion]/[rev]/([target])[artifact].[ext]" />
</filesystem>
</resolvers>
哪里:
${my.dir} = C:/MyRepository/
和常春藤令牌有下列值:
[organisation] = MyCompany
[module] = MyModule
[shortversion] = 1.2.3
[rev] = 4
我知道我做了这些虚拟代币(shortrevision和REV),但我希望能够做的是在版本号部分得到(主要,次要,建立,修订版),这样我可以使用它们格局。