Проблемы С Импортом Библиотек Scala В Intellij

Я пытаюсь импортировать проект в intellij. Я использую Java sdk и пытаюсь импортировать библиотеки scala. Когда я пытаюсь запустить свой код, я получаю

Warning:scala: skipping Scala files without a Scala SDK in module(s) main

когда я пытаюсь добавить Scala libray:

File>Project Structure>Global Libraries>+>scala-sdk(2.11.7)>Apply

Я получаю еще одно сообщение об ошибке:

Module "lab1"
must not contain source root "C:UsersAndrewlab1srcmainscala".
The root already belongs to module "main"

Это мой первый раз, используя эту IDE, поэтому я немного потерян.

6 ответов


Я решил это в среде IDE (IntelliJ 2016.2.4), добавив правильную поддержку фреймворка. ссылка для получения дополнительной информации.


Warning:scala: skipping Scala files without a Scala SDK in module(s) main

Я получил это сообщение об ошибке, и IntelliJ не смог найти тестовые классы. Моей проблемой была сломанная зависимость, которую по какой-то причине я пропустил в IntelliJ.

корневая проблема была ясна, когда я попытался запустить gradle из командной строки, например:

gradle test

после того, как я исправил зависимость и передал сборку из командной строки, проблема в IntelliJ была решена.


Я решил это, просто обновив IntelliJ


Я в моем случае, когда я получил это предупреждение - Это был PyCharm открыт параллельно с Intellij. Как только я закрыл его-все было в порядке


Я решил это, добавив " Gradle: org.scala-lang:scala-library: 2.11.11" к "зависимостям" нажмите модуля:

Файл - > Структура Проекта... - >Модули - > (выберите свой модуль) - > зависимости - > добавить (зеленый знак"+") - > библиотека... - >Gradle: org.scala-lang: scala-library: 2.11.11 - > добавить выбранный -> применить.


заметил эту ошибку после обновления Intellij

то, что сработало для меня, - это удаление .идея и открытие его как нового проекта