2017-12-22 7 views
0

を構築するには、その後のGradleは、現在のメジャーバージョン内の最新の成果物をピックアップ、私は「3.1.5」ポイント・イン・タイムのGradle

のように代わりに特定のバージョンの「3 +」のようなバージョン番号で修飾子を持っていると言います。場合によっては、依存関係ツリー内の何かが変更され、ビルド/ランタイムが中断されたときに問題が発生することがあります。

このような場合は、日付を指定して、その日付で指摘されているアーティファクト "3. +"をツールに選択させたいと思います。すべての依存関係と同じです。

可能ですか?

+1

https://github.com/nebula-plugins/gradle-dependency-lock-plugin –

+0

実際のバージョン番号を指定してみませんか? –

+0

後ろ向きでは意味があります。残念なことに、私がビルドファイルを書いたとき、私はgradleが私のアプリケーションを最新の状態に保つことがクールだと思った。それは2年以上にわたってうまくいった。過去6ヶ月間コンパイルする必要はありませんでした。今は実行時に破る。コード内で何も変更されていないので、それは依存関係であり、正確にどの依存関係がわかりません。 – Dojo

答えて

0

これはまだ純粋ではありませんgradleしかし、それはロードマップにあります。しかし、lance-javaが示唆しているように、nebula dependency-lock-pluginはこのユースケースに対して正確に作られています。

関連する問題