28 lines
622 B
Plaintext
28 lines
622 B
Plaintext
plugins {
|
|
id("space.kscience.gradle.mpp")
|
|
application
|
|
`maven-publish`
|
|
}
|
|
|
|
val ktorVersion: String by rootProject.extra
|
|
val dataforgeVersion: String by rootProject.extra
|
|
|
|
kscience{
|
|
jvm{
|
|
withJava()
|
|
}
|
|
jvmMain{
|
|
api(projects.plotly.plotlyktCore)
|
|
api(spclibs.kotlinx.html)
|
|
api(kotlin("scripting-jvm-host"))
|
|
api(kotlin("scripting-jvm"))
|
|
api("io.github.microutils:kotlin-logging:3.0.5")
|
|
implementation(spclibs.logback.classic)
|
|
implementation(spclibs.kotlinx.cli)
|
|
}
|
|
}
|
|
|
|
|
|
application{
|
|
mainClass.set("space.kscience.plotly.script.CliKt")
|
|
} |