Это одна из моих зависимостей для проекта Gradle, загруженного в NetBeans 11 (который теперь имеет встроенную поддержку Gradle):
compile 'com.simsilica:lemur:1.8.2'
Почему при просмотре отображается более новая версия флягипод конфигурациями проекта?(Обратите внимание, что эта версия использовалась ранее в сборке Gradle, и я пытаюсь понизить версию, изменив номер версии в gradle.build.)
Я попытался закрыть и заново открыть проект и перезапустить NetBeans, чтобы версия, указанная на скриншоте, упала с 1.12.0 до 1.8.2.
- Кто-нибудь еще видит то же самое - похоже, это ошибка?
- Есть ли способ заставить это обновить?(Файлы не хранятся в ~ / .cache / netbeans / 11.0 / gradle, который является путем кеша в Linux.)
Редактировать:
Возможно, я понял это, но все еще интересуюсь, считается ли поведение, которое я вижу, нормальным для проекта Gradle.Существует зависимость (я полагаю?), Которая явно вынуждает обновление, хотя я не уверен, как Gradle знает о зависимости.Элемент с зависимостью от ядра "lemur" (показан ниже) - это lemur-props: 1.1.0.Понижение этого до 1.0.1, теперь я получаю 1.8.2 для основного "лемура" jar в NetBeans.
Это немного касается и потенциально сбивает с толку, я не уверен, что это на уровне«ошибка», но действительно ли это желаемое поведение?Я думаю, что предпочел бы увидеть ошибку или, по крайней мере, какое-то предупреждение, когда возникает ситуация такого типа и версия, которую я явно запросил , не используется.Вот соответствующие зависимости, которые должны воспроизводить проблему:
compile 'com.simsilica:lemur:1.8.2'
compile 'com.simsilica:lemur-props:1.1.0'