Файлы Scala не компилируются в файлы .class в папке out - PullRequest
0 голосов
/ 10 января 2019

Я использую Intellij. Я пытаюсь добавить основной класс Scala (называемый abc.def.ghi.MyClass) в мой проект Java, который использует Gradle. Все java-файлы скомпилированы в .class файлы в каталоге out, но мой файл scala остается файлом .scala (не уверен, связано ли это). Когда я пытаюсь выполнить основной класс в файле scala, я получаю следующую ошибку:

Ошибка: не удалось найти или загрузить основной класс abc.def.ghi.MyClass

В свой build.gradle я включил плагин scala примерно так:

apply plugin: 'scala'

вверху страницы. Что мне нужно сделать, чтобы заставить это работать? Первоначально проект был создан как проект Java, и все основные классы Java работают совершенно нормально.

1 Ответ

0 голосов
/ 10 января 2019

Согласно последним документам Gradle :

Все исходные каталоги Scala могут содержать код Scala и Java. Исходные каталоги Java могут содержать только исходный код Java.

Полагаю, вы указали источник scala под src/main/java.

Если вы продолжаете сталкиваться с проблемами, ознакомьтесь с этим руководством. В нем есть полный build.gradle, с которым вы сможете начать работу.

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