Как запретить maven загружать исключенную транзитивную зависимость (не существует в выводе зависимости: дерево)JAVA

Программисты JAVA общаются здесь
Anonymous
Как запретить maven загружать исключенную транзитивную зависимость (не существует в выводе зависимости: дерево)

Сообщение Anonymous »

У меня есть проект с деревом зависимостей, как показано ниже.

Код: Выделить всё

    
xxxxx
xxxxxx


log4j
log4j



Я исключил log4j 1.2.14, который использует моя зависимость xxxxxx, и добавил log4j-api и log4j-core в качестве новых зависимостей.

Код: Выделить всё

    
org.apache.logging.log4j
log4j-api
2.17.1


org.apache.logging.log4j
log4j-core
2.17.1

Наконец, log4j 1.2.14 кажется удаленным из вывода Dependency:tree, но при запуске команды «mvn clean and install» он все равно загружается. Есть ли способ предотвратить загрузку этой версии?

Подробнее здесь: https://stackoverflow.com/questions/789 ... t-exists-i

Вернуться в «JAVA»