La compilation falla usando Gradle y Kotlin

Estoy repasando los ejemplos en Kotlin en el libro de Acción. El script gradle buid es el siguiente:

group 'kotlin-in-action' version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '1.1.2-2' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'kotlin' repositories { mavenCentral() } apply plugin: 'java' dependencies { testCompile 'junit:junit:4.12' } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" compile "junit:junit:4.12" compile 'junit:junit:4.12' compile 'junit:junit:4.12' } sourceSets { main.kotlin.srcDirs += 'src' } 

Todos los scripts comstackn a exception de dos classs que usan junit.

 package ch06.ex1_8_1_LateinitializedProperties import org.junit.Before import org.junit.Test import org.junit.Assert class MyService { fun performAction(): String = "foo" } class MyTest { private var myService: MyService? = null @Before fun setUp() { myService = MyService() } @Test fun testAction() { Assert.assertEquals("foo", myService!!.performAction()) } } 

El comstackdor dice que no puede encontrar junit. He intentado agregar los files jar en IntelliJ, pero esto no ha resuelto el problema. Los files jar que he agregado son junit y hamscrest-core. Esta es toda la versión 4.12.