android - 自动从依赖项添加存储库

标签 android gradle android-gradle-plugin

我有一个依赖项需要自定义存储库的库

dependencies {
    implementation 'com.chartboost:chartboost-sdk:8.1.0'
}

repositories {
    mavenCentral()
    maven { url "https://chartboostmobile.bintray.com/Chartboost" }
}
这可以正常工作,但是它迫使我向使用该库的每个项目添加 maven { url "https://chartboostmobile.bintray.com/Chartboost" }。我想知道,有没有一种方法可以修改我自己的库,因此不需要为该依赖项添加自定义Maven存储库?可以将库中的所有存储库添加到项目中的东西。我尝试将implementationapi切换为无济于事

最佳答案

您可以将存储库放入[USER_HOME]/gradle/init.gradle文件:

allprojects {
  repositories {
    mavenCentral()
    maven { url "https://chartboostmobile.bintray.com/Chartboost" }     
  }
}
然后将它们应用于所有项目

关于android - 自动从依赖项添加存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63154128/

相关文章:

java - 在 android 嵌套的 PreferenceScreen 上显示向上/后退按钮?

java - 分析文本文件

android - 如何在 Android 10 及更高版本中通过 MediaStore.ACTION_IMAGE_CAPTURE Intent 获取图像 URI

android - cordova 2.0.0 下载安卓文件

android - 在模块 classes.jar com.google.android.gms :play-services-measurement-impl: 中发现重复的类 com.google.android.gms.internal.measurement.zzdu

spring-boot - 多个Gradle bootJar配置-不同的mainClass属性?

android - Gradle 警告 : variant. getOutputFile() 和 variant.setOutputFile() 已弃用

android - 如何在gradle.properties中读取local.properties中定义的属性

android - 需要使用Gradle版本2.10,即时运行无法在Android Studio上运行。我用2.10

android - 多维构建风格中的不同签名配置仅适用于 Release buildType