我们有一个Gradle多项目,我们使用内置的导入功能成功导入Intellij.
总的来说,我们有大约150个带有一个或多个模块的子项目,包括Scala和Java代码.为了使Intellij能够与Scala一起正常工作,每个带有Scala代码的模块都需要配置一个Scala SDK.
有没有办法配置Intellij在根项目中使用Scala SDK,项目中的所有模块或类似的?
最诚挚的问候,/ d
使用Gradle创建了一个新的干净的Scala项目。
这是唯一的依赖项:
compile "org.scala-lang:scala-library:2.12.4"
Run Code Online (Sandbox Code Playgroud)
在命令行上构建时,./gradlew build效果很好。但是,当使用IntelliJ时,会出现以下警告:
Error:scalac: 'jvm-1.9' is not a valid choice for '-target'
Error:scalac: bad option: '-target:jvm-1.9'
Run Code Online (Sandbox Code Playgroud)
我同时安装了Java 8和9的JDK,但是我目前正在使用JDK 1.8。但是我不确定这是否相关。