У меня странная ситуация. В банке А я явно ввожу версию 1.3 commons-dbcp. В jar B у меня есть зависимость от jar A. Однако, когда я добавляю jar A зависимость в jar B, моя иерархия зависимостей maven показывает, что jar B теперь использует 1.4. Если я удалю эту зависимость, commons-dbcp исчезнет из моей иерархии зависимостей maven, так что я уверен, что она не будет извлечена в другом месте. И когда я нахожусь в иерархии зависимостей jar A, отображается только 1.3.
Кто-нибудь знает, почему это может происходить?