buildscript的repositories
时间: 2024-10-09 09:00:46 浏览: 25
`buildscript` 部分的 `repositories` 属性在Gradle构建脚本中起着至关重要的作用。它用于指定构建工具(如Gradle)从哪里获取依赖库或插件。当你需要引入外部模块或者仓库中的库时,可以配置这些repository:
```groovy
buildscript {
repositories {
// Google Maven仓库
mavenCentral()
// JCenter(已关闭,推荐Maven Central)
jcenter()
// 特定仓库地址
maven { url 'https://example.com/maven-repo' }
// 使用私有maven仓库
maven { credentials { username 'your_username' password 'your_password' } url 'http://private-maven-repo.com' }
// 使用Ivy仓库
ivy { url 'http://ivy.example.com/repository' }
}
}
```
在上述例子中,`mavenCentral()`默认会查找Maven中央仓库,`jcenter()`曾经是常用的公共仓库但现在已被官方弃用。你可以添加多个repository,每个repository代表一个查找依赖的源。
阅读全文