我有一個項目X,它在依賴關係層次結構中顯示了很多衝突的依賴關係(如Eclipse的依賴關係層次結構視圖中所示)。我看到很多的東西,如:Maven中是否存在衝突的傳遞依賴問題?
clojure: 1.3.0 (omitted for conflict with 1.4.0) [compile]
這通常是由於二經X使用的庫的指定的其他庫的兩個不同版本 - 即衝突,因爲共享傳遞依賴的存在的。在不少情況下,衝突出現在我無法直接控制的第三方庫中。
幸運的是,現在一切都建立並運行良好,但我擔心這種情況是否會在未來造成問題。
這是一個我應該擔心的問題,如果是的話,我應該怎麼做呢?
自從我的「XML和XML解析器冒險」我試圖緩解這些問題,即。至少TRY。一個庫取決於另一個版本的另一個版本,因爲另一個庫需要同一個庫的更新版本,所以這個庫會被忽略,這就像是一個執行得很好的版本。我通常嘗試管理衝突的第三方庫的版本。雖然我不得不承認它並不總是工作。或者工作得很好。 – Scorpio