android - 如何基于 if else 使用 gradle 存储库?
问题描述
我是安卓开发者。我需要使用基于办公室或家庭的不同存储库,如下所示。但是 gradle 无法正确解析它,它总是使用第一个 maven 存储库。您想让我知道如何解决它以满足我的要求吗?非常感谢。
allprojects {
repositories {
if(isInOffice){
maven{
url 'http://172.22.7.153:8081/repository/new_hunan/'
}
}else{
jcenter()
maven { url "https://jitpack.io" }
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
}
解决方案
推荐阅读
- c# - 捕获一个非常简单的 power shell 脚本的输出
- apache-spark - 将不同的数组从 numpy 添加到数据帧的每一行
- jquery - 错误 $ 未在 Angular Universal 中定义
- java - 名称字符串匹配的正则表达式。(JAVA)
- typescript - Firebase 和 Typescript:设置对 admin.database() 的引用会导致 mocha 测试挂起
- angular - 延迟加载不加载模块 - Angular 8
- twilio - 如何通过调用 sid 执行 Twilio Studio Flow
- python-3.x - 为什么我的 for 循环同时附加到我的所有对象,而不是一次一个?
- azure - Azure 无法重新启动虚拟机 - NIC 未处于成功状态
- php - HTML - 在我的一个页面中禁用小部件