You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在build.gradle.kts中添加带版本号的插件?

正确配置Gradle Kotlin DSL插件的方法

在build.gradle.kts中添加带版本号的插件,需要遵循Kotlin DSL的语法规范,你之前的两种写法都不符合要求,正确配置如下:

plugins {
    id("com.android.application")
    id("org.jetbrains.kotlin.android")
    id("com.company.myplugin") version "0.0.1"
}

为什么之前的写法不生效?

  • 第一种写法id("com.company.myplugin", "0.0.1"):Kotlin DSL的id函数不支持直接传递两个字符串参数,版本号必须通过version命名参数来指定。
  • 第二种写法混用语法:id 'com.company.myplugin' version '0.0.1'是Groovy版Gradle的写法,Kotlin DSL要求用括号包裹参数,版本号需以version "xxx"的形式声明。

额外注意事项

如果该插件不在Gradle官方仓库(如Google、Maven Central),你需要在项目根目录的settings.gradle.kts中添加对应的插件仓库地址,示例如下:

pluginManagement {
    repositories {
        google()
        mavenCentral()
        // 替换为插件实际所在的仓库地址
        maven { url = uri("https://your-plugin-repository.com") }
    }
}

内容的提问来源于stack exchange,提问作者Elye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 13:58:55