версия Gradle: 4.2.2.
Версия Intellij: 2019.1.1.
Я пытаюсь настроить проект Scala / Gradle в Intellij (через импорт build.gradle), используя включенную опцию «Создать отдельный модуль для исходного набора».
Всякий раз, когда я включаю эту опцию, Intellij не определяет, что это проект Scala, поэтому я не могу создавать файлы Scala. Без этой опции проверено - работает отлично.
Моя файловая структура:
/service1/api/scala
/service1/main/scala
/service2/api/scala
/service2/main/scala
/build.gradle
/settings.gradle
Мой файл build.gradle выглядит так:
apply plugin: "idea"
subprojects {
apply plugin: "scala"
configurations {
api
apiCompile.extendsFrom(compile)
}
sourceSets {
api {
scala.srcDirs = ["api/scala"]
}
main {
scala.srcDirs = ["main/scala"]
}
}
dependencies {
zinc ... // some zinc dependencies - not important
compile files("D:\\scala-library-2.12.6.jar")
}
}