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