Скрипт Gradle kotlin, ›Плагин с идентификатором` kotlin` не найден

Я попытался перенести один из моих проектов в Gradle с помощью скрипта Kotlin.

Вот мои шаги:

  • заменил /gradle/wrapper/gradle-wrapper.jar на этот
  • обновил distributionUrl для gradle/wrapper/gradle-wrapper.properties на то же, что и здесь
  • создал соответствующий build.gradle.kts
  • установка settings.gradle на rootProject.buildFileName = 'build.gradle.kts'

В этот момент Intellij обнаруживает это и предлагает:

Вы можете настроить оболочку Gradle для использования распределения с исходными кодами. Он предоставит IDE с документацией Gradle API / DSL.

- ›Хорошо, примените предложение!

Ошибка обновления проекта Gradle 'hello-kotlin'

Ошибка: плагин с идентификатором kotlin не найден.

Затем я также попытался попробовать один из официальных образцов < / а>:

  • клонировал репо
  • открыл образец
  • та же ошибка

...Что я делаю неправильно?

Я вернулся к официальному образцу, попытался сделать кеш недействительным и перезапустить, не сработало

Я пытался удалить

apply {
    plugin("kotlin")
}

Обновите Gradle, добавьте его снова, обновите Gradle, это сработало

Если я открою файл src, Intellij скажет:

Котлин не настроен

Однако сейчас образец, похоже, работает ...

Intellij 2017.1 EAP

Котлин 1.1m04


person elect    schedule 10.01.2017    source источник
comment
Какую версию плагина IDEA kotlin вы используете?   -  person Ruslan    schedule 11.01.2017
comment
2017.1, сборка IC-171.2014.21   -  person elect    schedule 11.01.2017
comment
Проверьте это в Инструменте - ›Kotlin -› Настроить обновления плагина Kotlin. Для работы с Kotlin Script требуется версия Gradle 1.1.   -  person Ruslan    schedule 11.01.2017
comment
Я использую 1.1 m04   -  person elect    schedule 11.01.2017


Ответы (1)


Кажется, сейчас работает, вот что я сделал:

  • Я закрыл проект и вышел из Intellij
  • в каталоге проекта я удалил:

    • .gradle
    • .idea
    • build
    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • Я оставил только src и build.gradle.kts скрипт

  • скопировать / вставить из hello-kotlin:

    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • откройте Intellij, выберите «Открыть проект», и он автоматически отобразится как проект Gradle, выбран и открыт

person elect    schedule 11.01.2017