[英]Where and why add repositories on build.gradle
当Android Studio中创建了一个项目,顶级构建文件有两个仓库的定义,一个内部buildscript和其他内部allprojects。
// Top-level build file where you can add configuration options common to all sub- projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
我必须在哪里添加其他存储库?为什么?
我认为buildcript中的存储库是为了添加gradle插件依赖,但我不确定......
请有人澄清我。
谢谢!
buildscript
用于构建文件的依赖项。 例如,您希望在那里添加存储库,例如, build.gradle
的任务需要一个在标准Gradle分发中找不到的插件,如gwt包装器。
allprojects
用于应用程序所需的依赖项,如log4j,Guice,Guava等。
此外,请注意,使用mavenCentral
检索依赖关系有点气馁,因为如果网络关闭或者项目从其存储库中删除,您将无法再构建项目
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.