Scala quick start

10
getting start scala with eclispe, gradle 2014.04 .. [email protected]

Transcript of Scala quick start

Page 1: Scala quick start

getting start scala

with eclispe, gradle

2014.04 .. [email protected]

Page 2: Scala quick start

scala download

이미지클릭

Page 3: Scala quick start

gradle 을 이용한 프로젝트 구성

Page 4: Scala quick start

Build.gradle for scala• ['scala','eclipse','idea'].each{• apply plugin: it• }

• [compileScala, compileTestScala]*.options*.encoding = 'UTF-8'

• repositories {• jcenter()• }

• buildDir = 'build'

• dependencies {• // We use Scala 2.11 in our library project• compile 'org.scala-lang:scala-library:2.11.5'

• // We use Scalatest for testing our library• testCompile 'junit:junit:4.12'• testCompile 'org.scalatest:scalatest_2.11:2.2.4'• testRuntime 'org.scala-lang.modules:scala-xml_2.11:1.0.3'• }

• tasks.withType(ScalaCompile){• scalaCompileOptions.useAnt = false• }

• eclipse{• classpath {• downloadSources = true• defaultOutputDir = file("${buildDir}/classes/main")• }• }

• idea{• module{• downloadSources = true• downloadJavadoc = false• inheritOutputDirs = false• outputDir = file("${buildDir}/classes/main")• }

Page 5: Scala quick start

eclipse plugin 설치

scala IDE for Eclipse 3.0.2 선택confirm 클릭 후accept 체크 설치 진행

Page 6: Scala quick start

restart

Page 7: Scala quick start

Scala perspective

Page 8: Scala quick start

Hello Scala

Page 9: Scala quick start

Hello Scala

object HelloWorld {

def main(args: Array[String]){

println("Hello, world")

}

}

Page 10: Scala quick start

Hello Scala