Mavenプロジェクトでspring-amqpとspring-data-mongodbの両方を使用したいと思います。Spring-amqpはSpring3.0.7に依存していますが、spring-data-mongodbはSpring3.1.2に依存しています。最終的な結果として、依存関係ツリーにSpring 3.0.7と3.1.2の両方のパッケージがあり、これにより実行時に問題が発生するようです。
問題を解決するにはどうすればよいですか?spring-amqpとspring-data-mongodbの両方の推移的な依存関係のいずれかから、特定のバージョンの直接依存関係をプロジェクトに手動で追加しますか?一般的なSpringバージョンに依存するように、一方または両方を再コンパイルしますか?