IntelliJ (используя gradle): не удается найти плагин Kotlin, даже если он установлен
Я пытаюсь построить свой проект, используя gradle, но кажется, что он не может найти мой плагин kotlin, хотя я и добавил его, используя "install plugin from disk".
Это ошибка, которую я получаю:
Не удалось разрешить все зависимости для конфигурации ':classpath'. Не удалось найти org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.0-release-1038. Поиск производился в следующих местах: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.0.0-release-1038/kotlin-gradle-plugin-1.0.0-release-1038.pom https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.0.0-release-1038/kotlin-gradle-plugin-1.0.0-release-1038.jar
Кто-нибудь может мне с этим помочь? Я бы очень хотел построить свой проект.
2 ответа
Я могу предположить, что у вас нет репозитория в build.gradle, поэтому, пожалуйста, сравните ваш файл сборки со следующим, а затем сделайте "Обновление Gradle" в Idea.
buildscript {
ext.kotlin_version = '<version to use>'
repositories {
mavenCentral()
// or better:
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: "kotlin"
repositories {
mavenCentral()
// or better:
jcenter()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Обратите больше внимания на часть скрипта buildscript: здесь нужны репозитории!
Я получил конфиг отсюда, с моими небольшими уточнениями.
У меня та же проблема, когда я пытаюсь переключить файлы сборки на Kotlin.
Или, скорее, когда я пытаюсь преобразовать их из Kotlin, который, кажется, вызывает у моих инструментов случайные нервные срывы, в тот тип Kotlin, который этого не делает. Я хорош во многих вещах, но я возьму хороший, заслуживающий доверия GNU Make of Gradle в любой день и дважды по воскресеньям, и Gradle, кажется, относится ко мне так же.
Но вроде неплохо получалось. Я прочитал эту статью, и все красное, розовое и желтое исчезло из моих файлов сборки, а затем, чертова штука, вдруг решила, что никогда не слышала о плагине для Android и не поверит. в такого рода ерунде, даже если бы это было.
На самом деле, сначала он забыл, что такое путь к классам. Начал говорить мне, что никогда не слышал этого слова и в любом случае не ценил такой язык.
Я знаю, что слышал что-то о неиспользовании блока плагинов , но не знаю где.