mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-10-14 16:33:56 +00:00
* add basic implementation and tests * improve test a bit * modify kotlin-spring.md * add x-kotlin-implements also to enum * update samples & properly define implemented vendor extension * use enum.getName() instead of hardcoded string as key in vendor extension map * fix docs * fix test openapi spec and test * add samples for x-kotlin-implements * add samples for x-kotlin-implements to proper output folder * fix * revert unwanted changes * move to correct place * fix mustache template * add to samples-kotlin-server.yaml * reuse 1 open api schema for everything. Add also case where interface extends interface. * add warn logs when x-kotlin-implements-fields is used without x-kotlin-implements to improve usability * remove unnecessary generated files * remove unnecessary generated files * remove "status" inner enum from Pet as it fails to properly import as Pet.Status in implementations. This is a separate bug - not caused by x-kotlin-implements
16 lines
480 B
Groovy
16 lines
480 B
Groovy
pluginManagement {
|
|
repositories {
|
|
maven { url = uri("https://repo.spring.io/snapshot") }
|
|
maven { url = uri("https://repo.spring.io/milestone") }
|
|
gradlePluginPortal()
|
|
}
|
|
resolutionStrategy {
|
|
eachPlugin {
|
|
if (requested.id.id == "org.springframework.boot") {
|
|
useModule("org.springframework.boot:spring-boot-gradle-plugin:${requested.version}")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
rootProject.name = "openapi-spring"
|