Как выбрать совместимую зависимость при решении вопроса о дублированной зависимости? - PullRequest
0 голосов
/ 20 сентября 2019

Я работаю над обновлением моего jdk с java8 до java11.Тем временем я получаю двойные предупреждения о зависимости.Я знаю метод разрешения зависимости с использованием исключения, но не знаю, какую зависимость я должен сохранить.По сути, я не могу выяснить, какая зависимость совместима с моим Проектом.Я использую Spring5.1.4.RELEASE и Maven 2.5

  1. Я решаю некоторые предупреждения зависимостей, проверяя, какой из них содержит каждый класс другого.В основном тот, который является подмножеством, я удалил это.
  2. Некоторые проверяют разницу года публикации.

Эти вещи помогают, но я не уверен, правильно это или нет.

Это списокзависимости, которые конфликтуют.Помогите мне выбрать, какой выбрать.

  1. spring-jcl-5.1.4.RELEASE.jar ИЛИ commons-logging-1.2.jar
  2. taglibs-standard-impl-1.2.5.jar ИЛИ jstl-1.2.jar
  3. jaxb-impl-2.3.1.jar ИЛИ jaxb-runtime-2.3.1.jar
  4. jaxb-core-2.3.0.1.jar ИЛИ jaxb-runtime-2.3.1.jar
  5. jaxb-api-2.3.1.jar ИЛИ jboss-jaxb-api_2.3_spec-1.0.0.Final.jar
  6. annotations-2.0.1.jar ИЛИ jcip-annotations-1.0.jar
...