私のプロジェクトは、ライブラリAバージョンnに依存しています。 また、順番にバージョンn-1のに依存ライブラリB、に依存します。Gradle's Idea Pluginを依存関係の「最新」バージョンに解決できますか?
gradle dependencies
ツリーを実行している私のプロジェクトとの両方のバージョンnでに応じてBを示しています。私はgradle idea
を実行したときに
はしかし、私はバージョンnと報告されたn-1の両方を持つワークスペースを取得します。
は、私はそれを回避するために何かをして、バージョンを強制的にまたは私はに依存したバージョンを変更せずにGradleののdependeny解像度に準拠アイデアワークスペースを取得することはできますか?
私はすでにGradle listにこれを撮影したが、無駄にしています。
更新:sample configurationをアップロードしました。あなた自身で試してみることができます。 グアバ(A)はは、両方のバージョンでは、それに応じて、両方の私とものがたり(B)から10.0と11.0、感謝をどのように表示されるかを注意してください。
この例では、これは、AとBの依存関係がサブモジュールにまたがっている場合にのみ発生することがわかりました。
注:Reflections 0.96はGuava 11.0では動作しません。それはちょうど心に来た最初のものだった。
[これ]は、IDEAプラグインのためではなく、一般的にはGradleのためだけではなく、正常な動作です:
問題を示す最小限の完全スタンドアロンプロジェクトを提供できますか? IJでどのように処理されているかを確認します。 –
私はできると思ったが、明らかに私が想定していた以上に問題がある。それに取り組む。 –
それが更新され、質問が更新されました。 –