Компилятор Kotlin не найден с использованием плагина Gradle

Я пытаюсь обновить некоторые проекты Gradle от Kotlin 1.0.6 до своей последней версии (1.1.0). Однако, когда он достигает задачи compileKotlin она терпит неудачу:

 :kiwi-common-kotlin:compileKotlin FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':kiwi-common-kotlin:compileKotlin'. > Could not find Kotlin Compiler jar. Please specify compileKotlin.compilerJarFile * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED 

Сам проект разделен на кучу подпроектов. Чтобы избежать ошибок, у нас есть отдельный файл с определениями Kotlin и импортируйте его в проекты, используя его:

Файл: gradle / kotlin.gradle

 buildscript { repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" } } apply plugin: org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper compileKotlin { kotlinOptions.jvmTarget = "1.6" } 

И мы импортируем его в подпроекты следующим образом:

 apply from: "$rootDir/gradle/kotlin.gradle" 

Поскольку мы ранее пробовали ранние версии для предварительного просмотра, и он работал без проблем, я несколько раз менял версию, чтобы увидеть, в какой версии сломан плагин. Оказывается, он работает до 1.1-M03; начиная с 1.1-M04, он показывает ту же ошибку, что и в версии 1.1.0.

Мы используем Gradle 2.10 в проекте. Можете ли вы помочь мне выяснить, является ли это проблемой в нашей конфигурации? или известная проблема с самим плагином Kotlin?

Это оказалось ошибкой с плагином Gradle. Как указано в комментариях «горячих клавиш», обновление до версии 1.1.2 исправляет его.

Intereting Posts
Можно ли добавлять операторов в существующие классы? оба приложения: showAsAction = "ifRoom" и андроид: showAsAction = "ifRoom" работают не так, как ожидалось Зачем использовать разницу между объявлением и сайтом Переход с Java на Kotlin Kotlin VerifyError: неинициализированный объект существует на обратной ветви 90 Общая функция расширения Котлина с базовыми типами без отражения API Как узнать, пуст ли массив? Всплывающий плагин компилятора Kotlin не работает Room и Kotlin – получение «Каждая переменная привязки в запросе должна иметь параметр метода соответствия». Сборник JAR для Scala & Kotlin Получена неразрешенная ссылка: setText при преобразовании java в kotlin Котлин «не ожидал никаких параметров» при попытке вернуть встроенную лямбду Какова цель Декларации объекта внутри герметичного класса в Котлине? Kotlin – добавление элементов в ExpandableListView Причина приоритета операторов с типом в правой части