IntelliJ не может найти библиотеки с Gradle или Maven - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь использовать 2 библиотеки в моем проекте SpigotPlugin. Когда я включаю их в свой проект с разделом библиотеки Intellij IDEA и импортирую их, все выглядит нормально. Когда я пытаюсь собрать проект, он выдает ошибку package [package] does not exist.

Что я пробовал;

  • Invalidate / Restart -> Удаляет библиотеки из раздела библиотеки в структуре проекта
  • Очищено .idea -> Та же проблема
  • Пробовала то же самое в Maven -> Та же проблема

Это не вызвано библиотекой, так как любая другая библиотека вызывает ту же проблему.

Буду признателен за каждое предложение.

Ответы [ 2 ]

0 голосов
/ 29 января 2020

Я бы предложил go для настроек сборки Intellij (Ctrl + Alt + S для windows и cmd + alt + S для ma c). В разделе maven проверьте расположение локального репозитория (папка .m2). Если вы скопируете свою внешнюю библиотеку в нужную папку в каталоге .m2 и добавите ее в качестве зависимости в pom. xml, она будет работать нормально.

Обычно Intellij использует пакетный maven, но я предпочитаю использовать локальную установку maven, чтобы иметь больше контроля над конфигами и прочим.

0 голосов
/ 28 января 2020

Зависимости должны быть добавлены в сценарий сборки (build.gradle, если вы используете Gradle, pom.xml, если вы используете Maven). IntelliJ IDEA импортирует их автоматически.

Все изменения, внесенные вами вручную в структуру модуля, будут потеряны при синхронизации / импорте следующего проекта с внешней системой сборки. Вы должны увидеть предупреждение в диалоге об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...