Project中Gradle

版权声明:随意了,开心就好。反正是给大家分享的笔记 https://blog.csdn.net/u011486491/article/details/81776938

Project中Gradle

项目中的project的gradle

apply from: "config.gradle"
​
buildscript {
    
    repositories {
        google()
        jcenter()
        maven { name 'Sonatype SNAPSHOTs'; url      'https://oss.sonatype.org/content/repositories/snapshots/' } // butterKnif依赖
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath "com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT"
​
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
​
allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

buildscript

buildscript里是gradle脚本执行所需依赖的资源,包括依赖项、maven仓库地址、第三方插件等。gradle在执行脚本时,会优先执行buildscript代码块中的内容。

repositories里面配置的是代码托管库

dependencies里面是gradle所依赖的项目构建工具,不仅可以构建android,也可以构建java,c++等

allprojects

allprojects里是项目本身需要的依赖,为所有项目提供共同所需依赖包。

项目自己的依赖库的dependencies由每个module自己配置。

猜你喜欢

转载自blog.csdn.net/u011486491/article/details/81776938
今日推荐