| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- allprojects {
- repositories {
- // Flutter 存储
- maven { setUrl("https://storage.flutter-io.cn/download.flutter.io") }
- // 阿里镜像
- maven { setUrl("https://maven.aliyun.com/repository/google") }
- maven { setUrl("https://maven.aliyun.com/repository/public") }
- maven { setUrl("https://maven.aliyun.com/nexus/content/groups/public") }
- // 华为镜像
- maven { setUrl("https://repo.huaweicloud.com/repository/maven") }
- // Google 官方(备用)
- google()
- // Maven Central(备用)
- mavenCentral()
- }
- }
- val newBuildDir: Directory =
- rootProject.layout.buildDirectory
- .dir("../../build")
- .get()
- rootProject.layout.buildDirectory.value(newBuildDir)
- subprojects {
- val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
- project.layout.buildDirectory.value(newSubprojectBuildDir)
- }
- subprojects {
- project.evaluationDependsOn(":app")
- }
- // 强制所有子项目使用正确的仓库顺序
- gradle.projectsEvaluated {
- allprojects {
- repositories.clear()
- repositories {
- // Flutter 存储
- maven { url = uri("https://storage.flutter-io.cn/download.flutter.io") }
- // 阿里镜像
- maven { url = uri("https://maven.aliyun.com/repository/google") }
- maven { url = uri("https://maven.aliyun.com/repository/public") }
- maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public") }
- // 华为镜像
- maven { url = uri("https://repo.huaweicloud.com/repository/maven") }
- // Google 官方(备用)
- google()
- // Maven Central(备用)
- mavenCentral()
- }
- }
- }
- tasks.register<Delete>("clean") {
- delete(rootProject.layout.buildDirectory)
- }
|