Gradle快速下载镜像
https\://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip
idea快速镜像
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>Aliyun Global Mirror</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
- gradle7.0之前build.gradle
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.4"
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10'
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
- gradle7.0之后settings.gradle
pluginManagement {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
google()
mavenCentral()
}
}
rootProject.name = "Demo"
include(":app")
- 如果使用 kotlin script DSL,修改settings.gradle.kts
pluginManagement {
repositories {
maven { setUrl("https://maven.aliyun.com/repository/public") }
maven { setUrl("https://maven.aliyun.com/repository/central") }
maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { setUrl("https://maven.aliyun.com/repository/public") }
maven { setUrl("https://maven.aliyun.com/repository/central") }
maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }
google()
mavenCentral()
}
}
rootProject.name = "Demo"
include(":app")
- 最新settings.gradle.kts
pluginManagement {
repositories {
maven {url = uri("https://www.jitpack.io")}
maven {url = uri("https://maven.aliyun.com/repository/public/")}
maven {url = uri("https://maven.aliyun.com/repository/google/")}
maven {url = uri("https://maven.aliyun.com/repository/jcenter/")}
maven {url = uri("https://maven.aliyun.com/repository/central/")}
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven {url = uri("https://www.jitpack.io")}
maven {url = uri("https://maven.aliyun.com/repository/public/")}
maven {url = uri("https://maven.aliyun.com/repository/google/")}
maven {url = uri("https://maven.aliyun.com/repository/jcenter/")}
maven {url = uri("https://maven.aliyun.com/repository/central/")}
google()
mavenCentral()
}
}
rootProject.name = "MedicalImage"
include(":app")