35 lines
882 B
Plaintext
35 lines
882 B
Plaintext
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
import space.kscience.gradle.KScienceVersions
|
|
import space.kscience.gradle.Maturity
|
|
|
|
plugins {
|
|
java
|
|
id("space.kscience.gradle.jvm")
|
|
`maven-publish`
|
|
}
|
|
|
|
description = """
|
|
Java API to work with magix endpoints without Kotlin
|
|
""".trimIndent()
|
|
|
|
dependencies {
|
|
implementation(project(":magix:magix-rsocket"))
|
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk9:${KScienceVersions.coroutinesVersion}")
|
|
}
|
|
|
|
//java {
|
|
// sourceCompatibility = KScienceVersions.JVM_TARGET
|
|
// targetCompatibility = KScienceVersions.JVM_TARGET
|
|
//}
|
|
|
|
|
|
//FIXME https://youtrack.jetbrains.com/issue/KT-52815/Compiler-option-Xjdk-release-fails-to-compile-mixed-projects
|
|
tasks.withType<KotlinCompile>{
|
|
kotlinOptions {
|
|
freeCompilerArgs -= "-Xjdk-release=11"
|
|
}
|
|
}
|
|
|
|
readme{
|
|
maturity = Maturity.EXPERIMENTAL
|
|
} |