次の出力を生成できるようにリゾルバーツタパターンを指定する方法はありますか?
C:/MyRepository/MyCompany/MyModule/1.2.3/4/ivy.xml
現在、[リビジョン]トークンは完全な4桁のバージョン番号に解決されます。パターンの一部にリビジョンの最初の3桁を使用し、その下のサブフォルダーに最後の桁を使用できるようにしたいと思います。これは可能ですか、それともこれを行うためにカスタム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)を作成していることに気付きましたが、私ができるようにしたいのは、リビジョン番号の部分(メジャー、マイナー、ビルド、リビジョン)を取得して、それらを使用できるようにすることです。パターン。