Gradle 创建Scala 项目

96
Helen_Cat
2017.01.25 17:17* 字数 366

首先 确认你电脑上正确安装了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 的设置

日记本