1

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バージョンに依存するように、一方または両方を再コンパイルしますか?

4

1 に答える 1

2

POM の依存関係管理セクションを見てください。そこでアーティファクトのバージョンを指定すると、maven はそのモジュールとその子でそれらを使用することを余儀なくされます。

于 2013-01-18T09:00:36.060 に答える