/*
 * 第 2 章 · 环境搭建演示项目 — settings.gradle.kts
 *
 * 这是一个最小可跑的 Gradle 项目设置文件。
 *
 * 跑的步骤：
 *   1. 把这个目录拷出来
 *   2. 第一次：先生成 wrapper —— 借用任何已有 Gradle 项目的 gradlew，或全局 gradle:
 *        gradle wrapper --gradle-version 8.5
 *   3. ./gradlew run    —— 跑 Hello.java
 *   4. ./gradlew tasks  —— 看所有可用任务
 */

rootProject.name = "ch02-hello-gradle"

// 演示如何配置插件仓库和依赖仓库
// 大多数情况下保持默认即可（mavenCentral）
pluginManagement {
    repositories {
        gradlePluginPortal()
        // 国内可选镜像加速
        // maven("https://maven.aliyun.com/repository/gradle-plugin")
    }
}

dependencyResolutionManagement {
    // FAIL_ON_PROJECT_REPOS 防止子模块各自定义 repositories 导致混乱
    repositoriesMode = RepositoriesMode.FAIL_ON_PROJECT_REPOS
    repositories {
        mavenCentral()
        // maven("https://maven.aliyun.com/repository/public")
    }
}
