plugins { id("groovy") id("com.github.johnrengelman.shadow") version "7.1.1" id("io.micronaut.application") version "3.1.1" } version = "1.0.0" group = "org.openapitools" repositories { mavenCentral() } micronaut { runtime("netty") testRuntime("spock2") processing { incremental(true) annotations("org.openapitools.*") } } dependencies { annotationProcessor("io.micronaut:micronaut-http-validation") annotationProcessor("io.micronaut.security:micronaut-security-annotations") implementation("io.micronaut:micronaut-http-client") implementation("io.micronaut:micronaut-runtime") implementation("io.micronaut:micronaut-validation") implementation("io.micronaut.xml:micronaut-jackson-xml") implementation("io.micronaut.security:micronaut-security") implementation("io.micronaut.security:micronaut-security-oauth2") implementation("io.micronaut.reactor:micronaut-reactor") runtimeOnly("ch.qos.logback:logback-classic") } // TODO Set the main class application { mainClass.set("org.openapitools.Application") } java { sourceCompatibility = JavaVersion.toVersion("1.8") targetCompatibility = JavaVersion.toVersion("1.8") } graalvmNative.toolchainDetection = false