在Android Studio的Project的build.gradle中,java
// 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的做用和区别是什么呢?
答:
一、 buildscript
里是gradle脚本执行所需依赖,分别是对应的maven库和插件
二、 allprojects
里是项目自己须要的依赖,好比我如今要依赖我本身maven库的toastutils
库,那么我应该将maven {url 'https://dl.bintray.com/calvinning/maven'}
写在这里,而不是buildscript
中,否则找不到。android