enable gradle build cache, and improve tasks
This commit is contained in:
parent
f339333f76
commit
b81e62e2fd
17 changed files with 330 additions and 200 deletions
|
|
@ -1,6 +1,5 @@
|
|||
import dev.adamko.kafkatorio.gradle.asProvider
|
||||
import dev.adamko.kafkatorio.gradle.typescriptAttributes
|
||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||
|
||||
|
||||
plugins {
|
||||
|
|
@ -111,11 +110,16 @@ kotlin {
|
|||
val generateTypescript by tasks.registering(JavaExec::class) {
|
||||
group = "kt2ts"
|
||||
|
||||
val jvmJar by tasks.getting(Jar::class)
|
||||
val main by kotlin.jvm().compilations.getting
|
||||
val jvmJar = tasks.named<Jar>(kotlin.jvm().artifactsTaskName)
|
||||
dependsOn(jvmJar)
|
||||
|
||||
val mainCompilation = kotlin.jvm().compilations.named("main").map { it.runtimeDependencyFiles }
|
||||
// dependsOn(mainCompilation)
|
||||
inputs.files(mainCompilation)
|
||||
|
||||
classpath(
|
||||
jvmJar,
|
||||
main.runtimeDependencyFiles
|
||||
mainCompilation
|
||||
)
|
||||
|
||||
// mainClass.set("dev.adamko.kafkatorio.events.schema.Kt2tsKt")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue