我想在一個Maven項目同時使用彈簧AMQP和彈簧數據的MongoDB。 Spring-amqp依賴於Spring 3.0.7,而spring-data-mongodb依賴於Spring 3.1.2。最終的結果是,我在depdendency樹中使用了Spring 3.0.7和3.1.2的包,這似乎在運行時導致問題。如何結合依賴不同Spring版本的Spring庫?
我應該如何解決這個問題?從兩個spring-amqp和spring-data-mongodb的所有傳遞依賴項手動添加直接依賴關係到特定的版本到我的項目?重新編譯一個或兩個以取決於普通的Spring版本?
[Excluding Maven dependencies]可能的重複(http://stackoverflow.com/questions/9119055/excluding-maven-dependencies) – splash