我是4.8版的gradle初学者。
无论我做什么,都找不到插件。我收到此错误消息:
在以下任何来源中均未发现插件[id:'org.jetbrains.kotlin.jvm',版本:'1.3.20']
无论我添加了多少存储库,似乎都只在“ Gradle Central Plugin存储库”中查找
我的gradle.build文件:
buildscript {
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.20"
classpath "org.jetbrains.kotlin.jvm:kotlin-gradle-plugin:1.3.20"
}
}
plugins {
id 'java'
id 'org.jetbrains.kotlin.jvm' version '1.3.20'
id 'kotlin2js' version '1.3.20'
}
你能帮我吗?
答案 0 :(得分:1)
尝试以下gradle.build
配置:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.20"
}
}
plugins {
id 'java'
}
apply plugin: 'kotlin2js'
repositories {
mavenCentral()
}
当您用id
包含插件时,Gradle似乎想从Gradle插件门户检索该插件,但是Kotlin插件不存在,它是buildscript依赖项的一部分。将其与apply plugin
配合使用。您还可以找到一个稍有不同的工作示例here。
答案 1 :(得分:1)
我遇到了类似的问题,因为我忘记了systemProp.https.proxyHost
中设置的诸如systemProp.http.proxyHost
和~/.gradle/gradle.properties
之类的代理设置。
我已修复配置,插件已成功加载
如果您在防火墙后面,请选中gradle.properties
并尝试添加正确的代理设置,否则请跳过此设置。
答案 2 :(得分:0)
您需要将存储库mavenCentral()
添加到buildscript
dependencies
。
例如:kotlin-gradle-plugin:1.3.20。还有documentation的提示。