NetBeans 11 использует неправильный .jar с проектом Gradle - PullRequest
0 голосов
/ 27 апреля 2019

Это одна из моих зависимостей для проекта Gradle, загруженного в NetBeans 11 (который теперь имеет встроенную поддержку Gradle):

compile 'com.simsilica:lemur:1.8.2'

Почему при просмотре отображается более новая версия флягипод конфигурациями проекта?(Обратите внимание, что эта версия использовалась ранее в сборке Gradle, и я пытаюсь понизить версию, изменив номер версии в gradle.build.)

enter image description here

Я попытался закрыть и заново открыть проект и перезапустить 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'
...