Files
android-projects/libs/http-client/build.gradle.kts
T
2026-06-17 18:58:41 +03:00

29 lines
1003 B
Kotlin

plugins {
alias(libs.plugins.convention.kmp)
alias(libs.plugins.convention.android.lib)
alias(libs.plugins.convention.serialization)
alias(libs.plugins.convention.koin)
alias(libs.plugins.convention.ktor.client)
}
kotlin {
sourceSets {
val commonMain by getting {
dependencies {
implementation(project(":libs:base"))
implementation(libs.ktor.client.cio)
implementation(libs.kotlinx.rpc.krpc.client)
// Server API
implementation(libs.kotlinx.rpc.krpc.server)
// Serialization module. Also, protobuf and cbor are provided
implementation(libs.kotlinx.rpc.krpc.serialization.json)
// Transport implementation for Ktor
implementation(libs.kotlinx.rpc.krpc.ktor.client)
implementation(libs.kotlinx.rpc.krpc.ktor.server)
}
}
}
android { namespace = "ru.shadowsparky.http" }
}