1
0
mirror of https://github.com/square/okhttp.git synced 2025-11-23 06:42:24 +03:00
Files
okhttp/okhttp-testing-support/build.gradle.kts
2023-05-05 21:22:01 -04:00

64 lines
1.2 KiB
Kotlin

plugins {
kotlin("multiplatform")
id("ru.vyarus.animalsniffer")
}
kotlin {
jvm {
withJava()
}
if (kmpJsEnabled) {
js(IR) {
nodejs()
}
}
sourceSets {
val commonMain by getting {
dependencies {
api(libs.squareup.okio)
}
}
val jsMain by getting {
dependencies {
implementation(libs.squareup.okio.nodefilesystem)
}
}
val jvmMain by getting {
dependencies {
api(projects.okhttp)
api(projects.okhttpTls)
api(libs.assertj.core)
api(libs.bouncycastle.bcprov)
implementation(libs.bouncycastle.bcpkix)
implementation(libs.bouncycastle.bctls)
api(libs.conscrypt.openjdk)
api(libs.openjsse)
api(libs.amazonCorretto)
api(libs.hamcrestLibrary)
api(libs.junit.jupiter.api)
api(libs.junit.jupiter.params)
api(libs.junit.pioneer)
compileOnly(libs.findbugs.jsr305)
compileOnly(libs.robolectric.android)
}
}
}
}
val jvmMainApi by configurations.getting
dependencies {
jvmMainApi(variantOf(libs.amazonCorretto) {
classifier("linux-x86_64")
})
}
animalsniffer {
isIgnoreFailures = true
}