首先 确认你电脑上正确安装了Gradle Scala SDK 并配置了环境变量,和安装了IDEA
第一种方法是 直接通过Gradle命令行 创建项目架子,然后导入到IDEA中
1、新建项目 目录 ***, 并在***目录下新建build.gradle文件。注意 scala的版本要和你的pc电脑的scala版本一致。
apply plugin: ‘idea’
apply plugin: ‘scala’
task “createDirs” << {
sourceSets*.scala.srcDirs*.each { it.mkdirs() }
sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}
repositories{
// mavenCentral()
mavenLocal()
maven {
url “https://plugins.gradle.org/m2/”
}
}
dependencies{
compile “org.scala-lang:scala-library:2.12.1”
compile “org.scala-lang:scala-compiler:2.12.1”
compile “org.scala-lang:scala-reflect:2.12.1”
testCompile “junit:junit:4.11”
// https://mvnrepository.com/artifact/org.springframework/spring-context
compile group: ‘org.springframework’, name: ‘spring-context’, version: ‘4.3.5.RELEASE’
}
task run(type: JavaExec, dependsOn: classes) {
main = ‘Main’
classpath sourceSets.main.runtimeClasspath
classpath configurations.runtime
}
2、执行gradle cDirs 来创建项目的目录结构
3、用Intellij idea来导入gradle项目。“File”->”Import Project”选择打开build.gradle即可。
第二种方法是在IDEA直接使用Gradle插件创建,不过不太支持Scala,建议 清空build.gradle,然后使用上面的内容模板替代。需要配置比较多的内容,项目右键 添加 Add frameWork support,选择 scala sdk,另外需要手动创建 src/main/scala,src/main/resource,src/test/scala, src/test/resource,【File 】【Project Structure】也有一些sdk 的设置