org.gradle.api.plugins.UnknownPluginException - 'org.gradle.kotlin.kotlin-dsl

Bul*_*ulu 3 android android-build gradle-kotlin-dsl

在我们的内部 CI 服务器中运行构建时,我收到以下错误。

org.gradle.api.plugins.UnknownPluginException:在以下任何来源中均未找到插件 [id:'org.gradle.kotlin.kotlin-dsl',版本:'0.18.1']:

  • Gradle 核心插件(插件不在“org.gradle”命名空间中)
  • 插件存储库(无法解析插件工件“org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:0.18.1”)在以下存储库中搜索:Gradle中央插件存储库

app/buildSrc/build.gradle.kts 下面是 build.gradle.kts 中的代码

plugins {
    `kotlin-dsl`
}
Run Code Online (Sandbox Code Playgroud)

即使我尝试包含上面或下面的存储库,插件也没有任何区别。

plugins {
    `kotlin-dsl`
}
repositories {
      maven("https://ci.mycompany.com/jcenter")
}
Run Code Online (Sandbox Code Playgroud)

Bul*_*ulu 5

我必须将pluginManagement 添加到settings.gradle

pluginManagement {
       repositories {
                  maven("https://ci.mycompany.com/jcenter")
               }
}
Run Code Online (Sandbox Code Playgroud)