27 lines
874 B
Plaintext
27 lines
874 B
Plaintext
|
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||
|
|
|
||
|
|
plugins {
|
||
|
|
// 이것이 핵심입니다.
|
||
|
|
// Kotlin DSL 스크립트 플러그인을 적용합니다.
|
||
|
|
// 이 플러그인은 자동으로 'org.jetbrains.kotlin.jvm' 플러그인을 포함하고
|
||
|
|
// 'gradleApi()' 및 'kotlin-stdlib' 의존성을 추가해 줍니다.
|
||
|
|
`kotlin-dsl`
|
||
|
|
}
|
||
|
|
|
||
|
|
repositories {
|
||
|
|
// 위 플러그인을 다운로드할 저장소가 필요합니다.
|
||
|
|
mavenCentral()
|
||
|
|
google()
|
||
|
|
}
|
||
|
|
|
||
|
|
// (선택 사항이지만 강력히 권장)
|
||
|
|
// buildSrc 코드를 컴파일할 JVM 버전을 프로젝트의 나머지 부분과 일치시킵니다.
|
||
|
|
// (최신 안드로이드 프로젝트는 JDK 17이 필요합니다)
|
||
|
|
java {
|
||
|
|
sourceCompatibility = JavaVersion.VERSION_17
|
||
|
|
targetCompatibility = JavaVersion.VERSION_17
|
||
|
|
}
|
||
|
|
|
||
|
|
tasks.withType<KotlinCompile> {
|
||
|
|
kotlinOptions.jvmTarget = "17"
|
||
|
|
}
|