私には奇妙な状況があります。jar A では、commons-dbcp のバージョン 1.3 を明示的に取り込みます。jar B には、jar A への依存関係があります。ただし、jar B に jar A の依存関係を持ち込むと、maven 依存関係階層は、jar B が現在 1.4 を使用していることを示しています。その依存関係を削除すると、commons-dbcp は私の maven 依存関係階層から削除されるため、他の場所に取り込まれていないと確信できます。そして、jar A の maven 依存関係階層にいるときは、1.3 しか表示されません。
なぜこれが起こっているのか誰にも分かりますか?