본문으로 건너뛰기

EAP 빌드 구성

정보

현재 사용 가능한 미리 보기 버전이 없습니다.

Kotlin EAP 릴리스 세부 정보 살펴보기

Kotlin EAP 버전을 사용하도록 빌드를 구성하려면 다음이 필요합니다.

다음 절차에서는 Gradle 및 Maven에서 빌드를 구성하는 방법을 설명합니다.

Gradle에서 구성

이 섹션에서는 다음을 수행하는 방법을 설명합니다.

Kotlin 버전 조정

build.gradle(.kts) 내의 plugins 블록에서 KOTLIN-EAP-VERSION2.1.20-RC3과 같은 실제 EAP 버전으로 변경합니다. 사용 가능한 EAP 버전은 여기에 나와 있습니다.

또는 settings.gradle(.kts)pluginManagement 블록에서 EAP 버전을 지정할 수 있습니다. 자세한 내용은 Gradle 설명서를 참조하세요.

다음은 Multiplatform 프로젝트의 예입니다.

plugins {
java
kotlin("multiplatform") version "KOTLIN-EAP-VERSION"
}

repositories {
mavenCentral()
}

종속성의 버전 조정

프로젝트에서 kotlinx 라이브러리를 사용하는 경우 라이브러리 버전이 Kotlin EAP 버전과 호환되지 않을 수 있습니다.

이 문제를 해결하려면 종속성에서 호환되는 라이브러리 버전을 지정해야 합니다. 호환되는 라이브러리 목록은 EAP 빌드 세부 정보를 참조하세요.

노트

대부분의 경우 특정 릴리스의 첫 번째 EAP 버전에 대해서만 라이브러리를 만들고 이러한 라이브러리는 이 릴리스의 후속 EAP 버전에서 작동합니다.

다음 EAP 버전에 호환되지 않는 변경 사항이 있는 경우 라이브러리의 새 버전을 릴리스합니다.

다음은 그 예입니다.

kotlinx.coroutines 라이브러리의 경우 2.1.20-RC3과 호환되는 버전 번호 1.10.1을 추가합니다.

dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1")
}

Maven에서 구성

샘플 Maven 프로젝트 정의에서 KOTLIN-EAP-VERSION2.1.20-RC3과 같은 실제 버전으로 바꿉니다. 사용 가능한 EAP 버전은 여기에 나와 있습니다.

<project ...>
<properties>
<kotlin.version>KOTLIN-EAP-VERSION</kotlin.version>
</properties>

<repositories>
<repository>
<id>mavenCentral</id>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>mavenCentral</id>
<url>https://repo1.maven.org/maven2/</url>
</pluginRepository>
</pluginRepositories>

<dependencies>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>${kotlin.version}</version>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>${kotlin.version}</version>
...
</plugin>
</plugins>
</build>
</project>

문제가 발생하는 경우