apply plugin: 'eclipse' apply plugin: 'scala' dependencies { compile 'org.scala-lang:scala-compiler:2.9.2' compile 'org.scala-lang:scala-library:2.9.2' scalaTools 'org.scala-lang:scala-compiler:2.9.2' scalaTools 'org.scala-lang:scala-library:2.9.2' testCompile 'junit:junit:4.10' testCompile 'org.scalatest:scalatest_2.9.2:1.8' } sourceSets { main { output.resourcesDir "${project.buildDir}/classes/main" java { srcDir 'source/core/java' } resources { srcDir 'source/core/resource' } scala { srcDir 'source/core/scala' } } test { output.resourcesDir "${project.buildDir}/classes/test" java { srcDir 'source/test/java' } resources { srcDir 'source/test/resource' } scala { srcDir 'source/test/scala' } } }