Gradle + Scala + Intellij "Создать отдельный модуль для исходного набора" - PullRequest
1 голос
/ 29 июня 2019

версия 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")
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...