如何使用gradle插件镜像以避免使用plugins.gradle.org

问题描述 投票:0回答:1

我想从我们公司的镜像下载所有依赖项,而不是从公共存储库。我该如何为 gradle 插件做到这一点?

gradle
1个回答
0
投票

将其放入settings.gradle或settings.gradle.kts中:

pluginManagement {
    repositories {
        val mavenUsername: String by settings
        val mavenPassword: String by settings
 
        // this replaces gradlePluginPortal()
        maven {
            credentials {
                username = mavenUsername
                password = mavenPassword
            }
            url = uri("https://your.corporate.repo/gradle-plugins")
        }
    }
}
 
rootProject.name = "someProject"

如果您的存储库未使用身份验证,您可以删除凭据和变量。如果您的存储库使用身份验证,您需要将其放入 ~/.gradle/gradle.properties 中:

mavenUsername=jdoe
mavenPassword=my_password_or_token
© www.soinside.com 2019 - 2024. All rights reserved.