Я работаю в Intellij, используя пружинный ботинок и Gradle.
У меня есть служба, которая использует две другие библиотеки, и, похоже, у меня возникли некоторые проблемы с транзитивными зависимостями.
В этом сервисе обновлена версия весенней загрузки с 2.1.2 до 2.1.4 и это сделало службу больше неработоспособной.
Я в состоянии собрать этот проект в gradle просто отлично, но как только я запускаю его, во время выполнения я получаю ... Не удалось разрешить org.slf4j:SLF4J-апи: 1.7.26.
Я вручную обновил зависимость slf4j в библиотеках с 1.7.25 до 1.7.26 в соответствии с запросом, но без особого успеха.
Если я запускаю зависимости от этого сервиса, я получаю то, что думаюесть, чтобы изменить версию на правильную:
| +--- ch.qos.logback:logback-classic:1.2.3
| | +--- ch.qos.logback:logback-core:1.2.3
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.26
, но это может быть проблемой bcz, это переходный вариант классики logback.Для этого пакета на mvn я нахожу, что API-интерфейс slf4j был обновлен: https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.2.3.
Это был только один из них, если я ищу все -> в терминале я получаю 498 математиков, так что это может бытьпроблема вручную изменить их все.
Я пытался удалить папку .gradle из всех проектов, очистить сборку, установить, но безуспешно.