Код Clojure pedestal.io не разрешен в IntelliJ - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть небольшое приложение Clojure и Pedestal, которое я взял из учебника pedestal.io.Работает нормально в терминале.Когда я открываю его в IntelliJ, появляются некоторые «не решаемые» советы.И некоторые части кода получают бежевый фон.

enter image description here

У меня установлен плагин Cursive.Код выполнен boot repl.Есть ли способ разрешить полный код IntelliJ?Если да, то какие настройки?

Обновление

Поле «Индексированные репозитории Maven»

enter image description here

1 Ответ

0 голосов
/ 11 декабря 2018

Проверьте свои настройки и убедитесь, что репозитории Clojars и Maven проиндексированы:

IntelliJ IDEA Settings

Перейдите к:

File
-> Settings
   -> Build, Execution, Deployment 
      -> Build Tools
         -> Maven
            -> Repositories

И убедитесь, что это выглядит как на картинке выше.При необходимости выделите оба репозитория Maven & Clojars и нажмите «Обновить», затем «ОК» (вам не нужно ждать, пока оно завершится, поскольку это фоновый процесс).


Также , это часто полезно сделать

File 
  -> Invalidate Caches / Restart

Тогда все будет правильно разрешено:

How Cursive Should Look


Обновление # 2

ОК, я вижу, у вас есть проект boot.У меня есть проект lein, и Курсив заполнил мой список автоматически (с project.clj я предполагаю).Два пути вперед:

  1. Поиск в списке рассылки docs, SO и Cursive для boot info.Автор Cursive очень отзывчив на элементы в списке рассылки :

  2. Если вышеприведенное не сработает, возможно, преобразовать его в проект lein простоосчастливить Cursive / IntelliJ.Вы по-прежнему можете запускать его как boot проект из командной строки (или как обычно используете boot).

Для получения дополнительной информации см. Также этот вопрос: IntelliJ IDEA: Список «Индексированные репозитории Maven» - как добавить в этот список удаленный репозиторий Maven?

и ссылку: http://maven.apache.org/settings.html#Repositories


Обновление № 3:

ОК, только что нашел это boot Курсивная информация, которая выглядит хорошо: https://github.com/boot-clj/boot/wiki/For-Cursive-Users

...