![](/img/trans.png)
[英]Android build.gradle file what is adbOptions method used for?
[英]android build.gradle file for app - what is default repository
在我的顶层build.gradle文件的build.gradle文件中-jcenter()没有专门编写。 所以我在顶层build.gradle文件中有以下内容:
//顶层构建文件,您可以在其中添加所有子项目/模块共有的配置选项。
buildscript {
repositories {
//jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
//jcenter()
}
}
仍然以某种方式找到了我在模块中定义的所有依赖项,并且该应用程序运行良好。 我可以假设jcenter()是默认存储库,然后如果找不到该存储库? 默认使用吗? 否则我的依赖关系将如何发展。 另外,如果我想超越jcenter()来使用另一个仓库,我该怎么做。
那么,如果我有以下定制存储库,该怎么办:
buildscript {
repositories {
maven {
url "https://someEnterpriseRepository.com/myRepo"
}
}
这是否意味着它首先检查maven定制仓库,然后检查jcenter()(如果未找到依赖项)? 顺便说一句,在测试所有这些之前,我已经从文件中清除了IDE缓存->使缓存无效。
在脚本中没有明确说明的存储库的情况下,您的构建可能会起作用的唯一两个原因是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.