2012-07-04 36 views
1

在我的申請,我對ActiveMQ的核心依賴, 鏈看起來像這樣Maven的不依賴於三個層次拉下

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

我在應用程序中使用CircularFifoBuffercommons-collections。它編譯得很好,但是當我編寫測試時,它在運行時出現ClassNotFoundException異常。

我通過在頂層添加依賴關係來解決它。

傳遞依賴不能正常工作的任何原因。

回答

1

嗯,我會建議你運行:

mvn dependency:tree -Dverbose 

這可能是一些其他的傳遞依賴覆蓋版本你期望/希望利用。用這份詳細的報告檢查你的樹,我相信你一定能弄明白。