NetBeans 11 использует неправильный.jar с проектом Gradle
Это одна из моих зависимостей для проекта 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. Существует зависимость (я полагаю?), Которая явно вынуждает обновление, хотя я не уверен, как Грэдл знает о зависимости. Элемент с зависимостью от ядра "lemur" (показан ниже) - это lemur-props:1.1.0. Понизив это до 1.0.1, теперь я получаю 1.8.2 для основной "лемуры" в NetBeans.
Это немного касается и потенциально сбивает с толку, я не уверен, что это на уровне "ошибки", но действительно ли это желаемое поведение? Я думаю, что предпочел бы увидеть ошибку или, по крайней мере, какое-то предупреждение, когда возникает ситуация такого типа, и версия, которую я явно запрашивал, не используется. Это соответствующие зависимости, которые должны воспроизводить проблему:
compile 'com.simsilica:lemur:1.8.2'
compile 'com.simsilica:lemur-props:1.1.0'