2017-03-14 6 views
0

我々は現在のGradleによって処理され、当社のバージョニングを、書き換えされています。'5.0.0.1.12.24'のようなバージョンを取得するために、 '5.0。+'のようなivy依存関係をgradleで解決することはできますか?

私たちのバージョンの最後の番号は、SVNのリビジョン番号を阻害します。

testCompile 'my.great.company:ProjectName:5.0.0.0.0.+' 

をしかし、これは唯一のバージョン、リビジョンの最後の桁の最大数を取得します:それは依存関係の解決に来るとき、私たちは最後の数にワイルドカード+を使用しています。私は最新の全体的なバージョンをしたい場合は

はしかし、のようなもの:私は

testCompile 'my.great.company:ProjectName:5.+' 

ようにそれを書きたい

5.1.2.3.4.25 

は、私はバージョンを定義することが可能であること、が分かりました上記のように依存関係を解決することが可能かどうかはわかりませんが(UTF-8である限り)どのようにしたいのですか?

答えて

0

はい、これを行うことが可能です。

あなたは

testCompile 'my.great.company:ProjectName:5.+' 

のようなあなたの依存関係を定義することができ、それはオールウェイズそれが指定されたアイビーリポジトリで見つけた、最新バージョンがかかります。

でも

testCompile 'my.great.company:ProjectName:5.1.2.+' 

作品と5.1.2

後に最新バージョンをとる唯一の制限は、+は最後の数字でなければならないこと、です。

関連する問題