Andrew Wilson 76540e591f
Improve Kotlin Misk OpenApi Generator (#21165)
* first pass

* fixing types

* fixing action

* updating samples

* updating files

* adding guido

* fixing misk

* removing old files

* cleaning generated files

* cleaning generated files

* adding back in license

* first pass

* second pass

* third pass

* typo

* fixup

* fixup 2

* fixup 3

* fixup 4

* fixup 5

* fixup 6

* fixing api override

* fixing docs

* fixing docs json

* fix misk version

* add action prefix

* fixup

* fixup 2

* fixup 3

* fixup 4

* fixup 5
2025-04-30 01:53:32 +08:00

43 lines
881 B
Plaintext

@Suppress("DSL_SCOPE_VIOLATION")
plugins {
id("org.jetbrains.kotlin.jvm") version "2.0.21"
//id("com.squareup.wire") version "5.2.1"
}
group = "org.openapitools"
version = "1.0.0-SNAPSHOT"
dependencies {
implementation("jakarta.validation:jakarta.validation-api:3.1.1")
implementation("com.squareup.misk:misk:2025.04.27.230742-6035cb3")
implementation("com.squareup.moshi:moshi:1.15.2")
testImplementation("com.squareup.misk:misk-testing:2025.02.11.123913-8a41324")
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
}
sourceSets {
main {
kotlin {
srcDirs("src/main/kotlin")
}
resources {
srcDirs("src/main/resources")
}
}
}
/*
wire {
sourcePath {
srcDir("src/main/kotlin")
}
kotlin {
javaInterop = true
}
}
*/
kotlin {
jvmToolchain(17)
}