val jackson_version: String by project.extra
val jackson_kotlin_version: String by project.extra

kotlin.sourceSets {
    val jvmMain by getting {
        dependencies {
            api(project(":ktor-client:ktor-client-plugins:ktor-client-json"))

            api("com.fasterxml.jackson.core:jackson-databind:$jackson_version")
            api("com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_kotlin_version")
        }
    }
    val jvmTest by getting {
        dependencies {
            api(project(":ktor-client:ktor-client-cio"))
            api(project(":ktor-client:ktor-client-plugins:ktor-client-json:ktor-client-json-tests"))
            api(project(":ktor-shared:ktor-shared-serialization-gson"))
        }
    }
}
