Gradle中依赖的仓库

仓库是什么?

Gradle支持哪些仓库?

  • Maven仓库
  • 平级目录仓库

Ivy仓库应该用的人不多吧,这里就不多作介绍了,重点放在maven仓库上.

在build.gradle中添加仓库的声明,方法如下:

为了更加方便的加入Maven仓库, Gradle为我们提供了3种别名,分别是:

表示从maven中央仓库中获取依赖 地址: http:\/\/repo1.maven.org\/maven2

jcenter是一个新的远程中央仓库,兼容maven中央仓库,而且性能更优.

jcenter存放在这里\/\/bintray.com\/

表示从本地Maven仓库中获取依赖。 本地地址: {user.home}\/.m2\/repository

从平级目录仓库中获取依赖

  1. //从当前项目的平级目录lib中获取依赖
  2. flatDir(dir: 'lib', name: 'libs directory')
  3. //从当前项目的平级目录libA和libB中获取依赖
  4. flatDir {
  5. name = 'All dependency directories'
  6. }