# ===== 第 4 章 · DSL 演示 — gradle.properties =====
# 项目级属性 + JVM / 性能 / 工具链配置都放这里

# ===== 自定义属性（脚本里通过 by project 读取）=====
springBootVersion=3.2.0
kotlinVersion=1.9.20

# ===== JVM 配置 =====
# 给 Gradle 进程更多内存，否则大型项目容易 OOM
org.gradle.jvmargs=-Xmx2g -XX:+UseG1GC -XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8

# ===== 性能优化（强烈建议开启）=====
# 多模块并行构建
org.gradle.parallel=true

# 启用 Build Cache（本地缓存）
org.gradle.caching=true

# 启用 Configuration Cache（Gradle 7+）
org.gradle.configuration-cache=true

# Daemon（默认就 true，明确写出来更清楚）
org.gradle.daemon=true

# ===== Kotlin 配置 =====
kotlin.code.style=official
kotlin.incremental=true

# ===== Android 相关（如用 Android 插件）=====
# android.useAndroidX=true
# android.nonTransitiveRClass=true
