首页 > 解决方案 > 如何基于 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'
        }
    }
}

}

标签: androidgradle

解决方案


推荐阅读