android 通过buildSrc统一管理依赖

android 通过buildSrc统一管理依赖

  1. 在项目的根目录下新建一个目录buildSrc,然后重新构建,这时候android studio会在该目录下自动生成文件。

  2. 这里我们用的是kotlin,需要在buildSrc目录下创建一个kotlin脚本build.gradle.kts

    import org.gradle.kotlin.dsl.`kotlin-dsl`
    
    repositories {
        jcenter()
    }
    
    plugins {
        `kotlin-dsl`
    }
    
  3. buildSrc目录下创建src/main/java目录,然后创建包名,在包下面创建一个Dependencies.kt

    object Libs{
    
        const val androidGradlePlugin="com.android.tools.build:gradle:4.1.2"
    
    }
    
    
  4. 在build.gradle中使用

    buildscript {
        ext.kotlin_version = "1.4.21"
        repositories {
            google()
            jcenter()
        }
        dependencies {
    //        classpath "com.android.tools.build:gradle:4.1.2"
            classpath Libs.androidGradlePlugin
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    

你可能感兴趣的:(android 通过buildSrc统一管理依赖)