Конфликт зависимости и не могу найти банку, чтобы решить эту проблему - PullRequest
0 голосов
/ 18 октября 2019

У меня есть проект с двумя версиями одного и того же фляги, и проблема в том, что это вызывает конфликт фляги.

[WARNING] org.apache.cxf.transports.http.configuration.package-info scanned from multiple locations: jar:file:///private/var/folders/rw/9_fr4s6s01d5vcykl3fqkd7d3j59v0/T/jetty-0.0.0.0-0-attache-api-rest.war-_api-any-2999199381910928390.dir/webapp/WEB-INF/lib/cxf-rt-transports-http-3.1.12.jar!/org/apache/cxf/transports/http/configuration/package-info.class, jar:file:///private/var/folders/rw/9_fr4s6s01d5vcykl3fqkd7d3j59v0/T/jetty-0.0.0.0-0-attache-api-rest.war-_api-any-2999199381910928390.dir/webapp/WEB-INF/lib/cxf-rt-transports-http-3.1.4.jar!/org/apache/cxf/transports/http/configuration/package-info.class

Я хотел удалить предыдущую версию, и я знаю, как удалить ее с помощью исключений, но я не могу найти cxf-rt-transports-http-3.1. 4.jar в иерархии зависимостей pom.xml, чтобы я мог выяснить, откуда на самом деле эта транзитивная зависимость.

Редактировать: Снимок экрана Иерархия зависимостей в STS4

1 Ответ

0 голосов
/ 18 октября 2019

Вы можете попытаться найти зависимость из графика зависимостей затмения. Ниже приведен SS для поиска конкретного jar в проекте.

enter image description here

Если существует более одной версии банки, вы увидите 2 разные версии банки с другой родительской библиотекой. Вы можете исключить другое, нажав на него правой кнопкой мыши и выбрав опцию исключения.

...