2

私のアプリケーションでは、activemq-core に依存しています。チェーンは次のようになります。

activemq-core > fusemq-leveldb > hadoop-core > commons-configuration > commons-collections

CircularFifoBufferアプリケーションでfromを使用しcommons-collectionsました。正常にコンパイルされますが、テストを作成すると、実行時に ClassNotFoundException で失敗します。

最上位に依存関係を追加することで回避します。

推移的な依存関係が機能していなかった理由。

4

1 に答える 1

2

さて、実行することをお勧めします:

mvn dependency:tree -Dverbose

他の推移的な依存関係が、使用を期待/希望しているバージョンをオーバーライドしている可能性があります。この詳細なレポートであなたのツリーをチェックしてみてください。きっと理解できるでしょう。

于 2012-07-04T12:30:14.653 に答える