Remote artifacts(远程文件)

Gradle支持从Maven或者Ivy仓库中拉取文件。

首先必须将仓库添加到列表中,然后必须在依赖中声明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会遵循依赖关系的传递性。这意味着如果一个依赖本身依赖于其它东西,这些东西也会一并被拉取回来。


更多关于设置依赖关系的信息,请参考Gradle用户指南DSL文档。