Компиляция не выполняется с помощью Gradle и Kotlin

Я просматриваю примеры в книге Котлина в книге действий. Скрипт сценария gradle выглядит следующим образом:

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' } 

Все скрипты компилируются, за исключением двух классов, в которых используется 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()) } } 

Компилятор говорит, что не может найти junit. Я попытался добавить файлы jar в IntelliJ, но это не решило проблему. Добавленные файлы jar – это junit и hamscrest-core. Это все версии 4.12.

    Я решил это. Я должен был добавить файлы Junar и hamcrest-core jar из хранилища mavan.