首页 > 解决方案 > Gradle / Android如何在解决依赖关系时将参数附加到url?

问题描述

我在http://1.2.3.4/me/maven/master/中托管了我的 Maven 存储库

我已经在 build.gradle 中设置了存储库

allprojects {
    repositories {
        maven{
            url = "http://1.2.3.4/me/maven/master/"
        }
    }
}

而 'com.test:test-library:1.0.1@aar' 是项目所需的依赖项之一

dependencies {
    implementation 'com.test:test-library:1.0.1@aar'
}

当项目正在构建时,它会在http://1.2.3.4/me/maven/master/com/test/test-library/1.0.0/test-library-1.0.0.pom中查找元数据

我的问题是如何覆盖 url,以便它将参数附加到每个网络请求到http://1.2.3.4/me/maven/master/的路径末尾,例如:

http://1.2.3.4/me/maven/master/com/test/test-library/1.0.0/test-library-1.0.0.pom?token=xxxxxxxx

我需要令牌来访问文件。

标签: mavengradleandroid-gradle-pluginrepository

解决方案


推荐阅读