美文网首页
使用 Kotlin 管理 gradle 依赖

使用 Kotlin 管理 gradle 依赖

作者: pdog18 | 来源:发表于2018-10-10 17:08 被阅读180次

    为什么要这样做?

    1. 统一管理
    2. 可以点击变量跳转

    一、

    buildSrc 中创建 build.gradle.kts

    plugins {
        `kotlin-dsl`
    }
    

    buildSrc 创建 src/main/java/Dependencies.kt

    object Versions {
    // ...
        internal const val android_gradle_plugin = "3.0.1"
        internal const val constraint_layout = "1.1.3"
    }
    
    object Deps {
    // ...
        const val android_gradle_plugin = "com.android.tools.build:gradle:${Versions.android_gradle_plugin}"
        const val constraint_layout = "com.android.support.constraint:constraint-layout:${Versions.constraint_layout}"
    }
    

    二、

    在各种build.gradle 配置文件中使用

    buildscript {
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath Deps.android_gradle_plugin
            classpath Deps.kotlin_gradle_plugin
        }
    }
    

    查看代码 github

    相关文章

      网友评论

          本文标题:使用 Kotlin 管理 gradle 依赖

          本文链接:https://www.haomeiwen.com/subject/jrcmaftx.html