我想从我们公司的镜像下载所有依赖项,而不是从公共存储库。我该如何为 gradle 插件做到这一点?
将其放入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