这是我放在一起的快速build.gradle
文件:
apply plugin: 'scala'
apply plugin: 'idea'
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
compile "org.scala-lang:scala-library:2.12.2"
compile "org.scala-lang:scala-compiler:2.12.2"
testCompile 'org.scalatest:scalatest_2.11:3.0.1'
testCompile group: 'junit', name: 'junit', version: '4.11'
}
如果理解正确,在运行gradle idea
时,上面定义的外部依赖项将显示在External Libraries
文件夹中。
虽然我确实看到了文件夹中的依赖项,但我面临的问题是我无法从Gradle提供的外部库中导入任何内容。我手动提供的任何东西(即Scala SDK的下载版本)都可以正常工作。
我将src
和test
分别标记为我的源根和测试源root。
可能是什么问题?详细解释也表示赞赏;我来自Maven背景,并在Gradle文档中挣扎。