dataforge-core/dataforge-workspace/build.gradle.kts

41 lines
1.2 KiB
Plaintext
Raw Normal View History

2019-01-30 18:57:14 +03:00
plugins {
2021-02-23 17:40:28 +03:00
id("ru.mipt.npm.gradle.mpp")
id("ru.mipt.npm.gradle.native")
2019-01-30 18:57:14 +03:00
}
kotlin {
sourceSets {
2022-04-30 19:34:27 +03:00
commonMain {
2019-01-30 18:57:14 +03:00
dependencies {
api(project(":dataforge-context"))
api(project(":dataforge-data"))
2020-10-17 17:22:34 +03:00
api(project(":dataforge-io"))
2019-01-30 18:57:14 +03:00
}
}
2022-04-30 19:34:27 +03:00
jvmMain {
dependencies {
// TODO include fat jar of lambdarpc
api(files("lambdarpc-core-0.0.1.jar"))
runtimeOnly("io.grpc:grpc-netty-shaded:1.44.0")
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0")
api("io.grpc:grpc-protobuf:1.44.0")
api("com.google.protobuf:protobuf-java-util:3.19.4")
api("com.google.protobuf:protobuf-kotlin:3.19.4")
api("io.grpc:grpc-kotlin-stub:1.2.1")
api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.2")
api("org.slf4j:slf4j-simple:1.7.36")
api("io.github.microutils:kotlin-logging-jvm:2.1.21")
}
}
}
}
kscience {
useSerialization {
json()
2019-01-30 18:57:14 +03:00
}
2021-02-07 12:46:15 +03:00
}
2022-04-30 19:34:27 +03:00
readme {
2021-02-07 12:46:15 +03:00
maturity = ru.mipt.npm.gradle.Maturity.EXPERIMENTAL
2019-01-30 18:57:14 +03:00
}