gpt4 book ai didi

gradle - 如何为Gradle中的特定子项目在列表顶部添加其他存储库

转载 作者:行者123 更新时间:2023-12-03 06:15:00 24 4
gpt4 key购买 nike

我在Gradle中有一个多项目设置,其根目录指定了一堆由所有子项目共享的存储库:

subprojects {
repositories {
maven { url '...' }
mavenLocal()
mavenCentral()
}
}

如何为特定子项目指定其他存储库,并将其作为第一个存储库列表?

为什么我需要这样做?我需要包括 .aar格式的Android库。它在此附加存储库中以 .aar格式存在,在Maven Central中以 .apklib格式存在。如果Gradle首先命中Maven Central并找到 .apklib,则它将退出紧急状态。

最佳答案

通过推迟在根构建脚本中添加存储库,可以在子项目中添加存储库之后添加存储库:

subprojects {
afterEvaluate {
repositories {
maven { url '...' }
mavenLocal()
mavenCentral()
}
}
}

关于gradle - 如何为Gradle中的特定子项目在列表顶部添加其他存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com