我想在 Maven 项目中同时使用 spring-amqp 和 spring-data-mongodb。Spring-amqp 依赖于 Spring 3.0.7,而 spring-data-mongodb 依赖于 Spring 3.1.2。最终结果是我的依赖树中有 Spring 3.0.7 和 3.1.2 的包,这似乎会导致运行时出现问题。
我应该如何解决这个问题?为 spring-amqp 和 spring-data-mongodb 的所有传递依赖项手动添加具有特定版本的直接依赖项到我的项目?重新编译一个或两个以依赖于一个常见的 Spring 版本?