Android Studio使用`Groovy` 和 `Kotlin  DSL`配置插件的区别对比

Android Studio使用GroovyKotlin DSL配置插件的区别对比
举例对比说明:Groovy
原使用配置
在项目根目录的 build.gradle 中添加 bus 插件:

buildscript {
dependencies {
    ...
    classpath 'com.blankj:bus-gradle-plugin:2.3'
    }
}

然后在 application 模块中使用该插件:

apply plugin: "com.blankj.bus"

给你的项目添加 AndroidUtilCode 依赖:

api "com.blankj:utilcode:latest_version"

使用Kolin DSL配置如下:(Android Studio Meerkat Feature Drop | 2024.3.2)

  1. libs.versions.toml目录添加
[versions]
......
bus-gradle-plugin = "2.3"

[plugins] 
 ......
blankj-bus = { id = "com.blankj.bus", version.ref = "bus-gradle-plugin" }
  1. 在目录build.gradle.kts目录添加
plugins {
  ......
  alias(libs.plugins.blankj.bus) apply false
 }
  1. 在对应module的目录build.gradle.kts (Module :tool)添加
plugins {
  ......
  alias(libs.plugins.blankj.bus)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容