4.1.2 远程 artifacts

Gradle 支持从 Maven 和 Ivy 仓库获取 artifacts。

首先必须把库添加到列表中,并且以 Maven 或者 Ivy 的定义方式定义需要的依赖。

  1. repositories {
  2. mavenCentral()
  3. }
  4. dependencies {
  5. compile 'com.google.guava:guava:11.0.2'
  6. }
  7. android {
  8. ...
  9. }

注: mavenCentral() 是指定仓库URL的快捷方式。Gradle 同时支持远程和本地两种仓库
注:Gradle 遵循依赖的传递性。这就意味着如果依赖本身会依赖其他东西,这些也会被拉取过来。

更多关于 dependencies 的设置信息,请参见Gradle 用户指南,以及DSL文档