Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpCrDp 154 of 299 menu
◀ ▶

Подключение библиотеки в Kotlin

Корутины не входят в стандартную библиотеку JVM как готовый модуль: runBlocking, delay и остальные API живут в артефакте kotlinx-coroutines-core. Достаточно объявить зависимость в сборке, отдельный плагин компилятора для корутин не требуется.

В build.gradle.kts модуля с точкой входа добавляют одну строку в блок dependencies. Для Kotlin 2.4.20 подходит версия 1.11.0:

plugins { kotlin("jvm") version "2.4.20" } dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0") }

После синхронизации Gradle импорты из пакета kotlinx.coroutines перестают подсвечиваться как неизвестные. Исходники собираются без дополнительных флагов: модификатор suspend обрабатывает компилятор Kotlin, а рантайм корутин подтягивается из этой зависимости.

Если проект уже использует Kotlin JVM, меняют только список зависимостей. Версию языка в plugins трогать не нужно, если она уже задана. Для консольных примеров из учебника хватает kotlinx-coroutines-core без модулей android или тестовых артефактов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить