Kotlin - 코틀린 빌드


이 포스트에서는 Gradle 로 코틀린 프로젝트를 빌드하는 것에 대해 알아본다.


개발 환경

  • 언어: kotlin 1.9.23
  • IDE: intelliJ
  • SDK: JDK 17
  • 의존성 관리툴: Gradle 8.5

Gradle 은 안드로이드 프로젝트의 표준 빌드 시스템이며, 코틀린을 사용할 수 있는 모든 유형의 프로젝트를 지원한다.
Gradle 은 유연한 프로젝트 모델을 제공하며, 점진적 빌드, 장시간 실행되는 빌드 프로세스 등의 고급 기법을 통해 더 나은 빌드 성능을 제공하기 때문에 코틀린 프로젝트를 빌드할 때는 Gradle 사용을 권장한다.

코틀린 스크립트를 사용하면 애플리케이션을 작성하는 언어로 빌드 스크립트도 작성할 수 있다는 장점이 있다.

여기서는 Gradle 빌드 스크립트에 그루비를 사용한다.

코틀린 프로젝트를 JVM 을 타겟으로 빌드하는 표준 Gradle 빌드 스크립트는 아래와 같다.

buildscript {
    // 사용할 코틀린 버전 지정
    ext.kotlin_version = '1.3.0'
    repositories {
        mavenCentral()
    }
    // 코틀린 Gradle 플러그인에 대한 빌드 스크립트 의존관계 추가
    dependencies {
        classpath "org.jetbranis.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

apply plugin: 'java'
apply plugin: 'kotlin'  // 코틀린 Gradle 플러그인 적용

repositories {
    mavenCentral()
}

// 코틀린 표준 라이브러리에 대한 프로젝트 의존관계 추가
dependencies {
    compile "org.jetbranis.kotlin:kotlin-stdlib:$kotlin_version"
}

참고 사이트 & 함께 보면 좋은 사이트

본 포스트는 드리트리 제메로프, 스베트라나 이사코바 저자의 Kotlin In Action 을 기반으로 스터디하며 정리한 내용들입니다.






© 2020.08. by assu10

Powered by assu10