首页 > 解决方案 > Gradle 找不到插件:org.jetbrains.kotlin.jvm 和 kotlin2js

问题描述

我是 gradle 的初学者,使用 4.8 版。

无论我做什么,插件都找不到。我收到此错误消息:

在以下任何来源中都找不到插件 [id: 'org.jetbrains.kotlin.jvm', version: '1.3.20']:

无论我添加多少个存储库,似乎都只在“Gradle Central Plugin Repository”中查找

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

你能帮助我吗?

标签: gradlekotlin

解决方案


尝试以下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作品一起使用。您还可以在此处找到一个略有不同的工作示例。


推荐阅读