0
可能重複:
A way to control dependencies ranges for upstream dependencies using Ivy?來電者優先
我的常春藤庫包含:
libAbc
版本2.4和2.5 –沒有依賴性libXyz
個版本1.0 –取決於libAbc
版本[2.2,)
我的應用程序使用這些庫,並具有以下常春藤依賴關係:
<dependency name="libAbc" rev="2.4" />
<dependency name="libXyz" rev="1.0" />
我不想升級到libAbc
新版本剛但是,因爲有一些突破性的改變,我沒有時間去適應我的代碼。
但是存儲庫中較新版本的存在足以在我的常春藤解決方案中獲得2.5。 2.4被驅逐,因爲兩者都符合libAbc
的版本限制。
我已經嘗試過使用<dependency name="libAbc" rev="[2.4, 2.4]" />
,但這仍然被驅逐爲2.5。
如何確保版本2.4已解決,而無需從存儲庫中刪除2.5?是否可以優先考慮頂級Ivy文件中的設置優先於依賴項的常青藤文件中的設置?
參見:http://stackoverflow.com/questions/11871838/hibernate-3-6-10-dependency - 分辨率/ 11892931#11892931 –