当前位置:网站首页>buildscript和allprojects的作用和区别是什么?
buildscript和allprojects的作用和区别是什么?
2022-08-03 20:56:00 【互联网小熊猫】
在Android Studio的Project的build.gradle中
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
classpath 'com.novoda:bintray-release:0.4.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/calvinning/maven'}
}
}
那么buildscript中的repositories和allprojects的repositories的作用和区别是什么呢?
答:
1、 buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件
2、 allprojects里是项目本身需要的依赖,比如我现在要依赖我自己maven库的toastutils库,那么我应该将maven {url ‘https://dl.bintray.com/calvinning/maven’}写在这里,而不是buildscript中,不然找不到。
边栏推荐
猜你喜欢
随机推荐
Orcad Capture Cadence 新建原理图多部分smybol和Homogeneous、Heterogeneous类型介绍教程
太香了! 阿里 Redis 速成笔记, 从头到尾全是精华!
Leetcode 899. An orderly queue
分分钟教你读取 resources 目录下的文件路径
8.2模拟赛总结
LeetCode_位数统计_中等_400.第 N 位数字
Why BI software can't handle correlation analysis
从开发到软件测试:除了扎实的测试基础,还有哪些必须掌握 ?
函数,递归以及dom简单操作
力扣206-反转链表——链表
Cesium 修改鼠标样式
ES6 deconstruction assignment - array object deconstruction and deconstruction
微信小程序 生成跳转体验版url,可直接跳转到体验版小程序(可通过此方法测试模板消息)
15 years experience in software architect summary: in the field of ML, tread beginners, five hole
迪赛智慧数——柱状图(多色柱状图):2021年我国城市住户存款排名
华为设备配置VRRP负载分担
Advantages and Disadvantages of Blind and Buried Via PCB Stacked Via Design
直播平台怎么搭建,针对输入框的各种组件
5 款漏洞扫描工具:实用、强力、全面(含开源)
How can a cloud server safely use local AD/LDAP?