重複の可能性:
Ivy を使用して上流の依存関係の依存範囲を制御する方法は?
私の Ivy リポジトリには以下が含まれています。
libAbc
バージョン 2.4 および 2.5 – 依存関係なしlibXyz
libAbc
バージョン 1.0 –バージョンによって異なります[2.2, )
私のアプリケーションはこれらのライブラリを使用しており、次の Ivy 依存関係があります。
<dependency name="libAbc" rev="2.4" />
<dependency name="libXyz" rev="1.0" />
libAbc
いくつかの重大な変更があり、コードを適応させる時間がないため、まだの新しいバージョンにアップグレードしたくありません。
しかし、リポジトリに新しいバージョンが存在するだけで、Ivy の解決で 2.5 を取得するのに十分です。2.4 は両方とも のバージョン制約に一致するため、削除されlibAbc
ます。
を使用してみ<dependency name="libAbc" rev="[2.4, 2.4]" />
ましたが、これはまだ 2.5 を支持して排除されています。
リポジトリから 2.5 を削除せずに、バージョン 2.4 が解決されていることを確認するにはどうすればよいですか? 互換性のある依存関係の Ivy ファイルの設定よりも最上位の Ivy ファイルの設定を優先することはできますか?