Я использую Intellij. Я пытаюсь добавить основной класс scala (называемый abc.def.ghi.MyClass) в свой java-проект, в котором используется gradle. Все файлы java компилируются в файлы .class в каталоге out, но мой файл scala остается файлом .scala (не уверен, связано ли это). Когда я пытаюсь использовать основной класс в файле scala, я получаю следующую ошибку:
Error: Could not find or load main class abc.def.ghi.MyClass
В свой build.gradle я включил плагин scala вот так:
apply plugin: 'scala'
в верхней части страницы. Что мне нужно сделать, чтобы это сработало? Изначально проект был создан как java-проект, и любые основные классы java работают нормально.




Согласно последние документы Gradle:
All the Scala source directories can contain Scala and Java code. The Java source directories may only contain Java source code.
Я предполагаю, что вы поместили свой исходный код Scala в src/main/java.
Если вы продолжаете сталкиваться с проблемами, ознакомьтесь с этим руководством. В нем есть полный build.gradle, с которым вы сможете начать работу.
ну, он находится в папке
java(которая не была отмечена как источник), в которой затем находитсяsrc/main/scala. И папкаscalaпомечена как исходная.