/** * 第 2 章 · 环境搭建 — 标准 build.gradle.kts 模板 * * 这是一个最小可用的 Kotlin JVM 项目构建脚本。 * 适合:CLI 工具 / 服务端 / 学习用项目。 * * 使用: * 1. 把这个文件放到项目根目录 * 2. 在 src/main/kotlin/ 下放你的 .kt 文件 * 3. ./gradlew run 运行 * 4. ./gradlew build 打包 */ plugins { kotlin("jvm") version "2.0.21" application } group = "com.example.kotlin.demo" version = "1.0-SNAPSHOT" repositories { // 国内开发者建议在 ~/.gradle/init.gradle.kts 配置阿里云镜像 mavenCentral() } dependencies { // 标准库默认包含,无需声明 // 测试 testImplementation(kotlin("test")) // 协程(第 9 章会用到) implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1") // JSON 序列化(第 10 章会用到) // implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1") } application { // 入口类:Main.kt 的顶层 main 函数 → MainKt mainClass.set("MainKt") } tasks.test { useJUnitPlatform() } kotlin { // 推荐用 JDK 17+(LTS 长期支持版本) jvmToolchain(17) // 编译期可选:开启严格模式 compilerOptions { // 把所有警告升级为错误(CI 推荐) // allWarningsAsErrors.set(true) } }