Как прочитать дерево зависимостей Maven
У меня есть сервлет-API версии 2.5, как указано в pom.xml. Вот часть зависимости: вывод дерева моего проекта. Что означает «версия, управляемая из 2.3; область действия, управляемая из компиляции»?
[INFO] +- commons-logging:commons-logging:jar:1.1:compile
[INFO] | \- javax.servlet:servlet-api:jar:2.5:provided (version managed from 2.3; scope managed from compile)
Означает ли это, что есть некоторая транзитивная зависимость от версии 2.3 на моем пути к классам? мойWAR Файл не имеет JAR сервлет-API, но я использую старую версиювесна 2.5.4. Я подозреваю, что среда Spring зависит от servlet-api 2.3.