Project中Gradle

本文详细介绍了Gradle配置文件中的buildscript和allprojects部分的作用及配置方法。buildscript用于定义Gradle构建脚本所需的依赖和资源,如构建工具、第三方插件及代码托管库等;而allprojects则为整个项目提供公共依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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自己配置。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值