All Downloads are FREE. Search and download functionalities are using the official Maven repository.

codestarts.quarkus.buildtool.gradle.kotlin.build.tpl.qute.gradle Maven / Gradle / Ivy

{#include build-layout}
{#plugins}
plugins {
    id 'org.jetbrains.kotlin.jvm' version "{kotlin.version}"
    id "org.jetbrains.kotlin.plugin.allopen" version "{kotlin.version}"
    id '{quarkus.gradle-plugin.id}'
}
{/plugins}
{/include}

allOpen {
    {#if quarkus.platform.version.startsWith("2.") or quarkus.platform.version.startsWith("1.")}
    annotation("javax.ws.rs.Path")
    annotation("javax.enterprise.context.ApplicationScoped")
    {#else}
    annotation("jakarta.ws.rs.Path")
    annotation("jakarta.enterprise.context.ApplicationScoped")
    {/if}
    annotation("io.quarkus.test.junit.QuarkusTest")
}

compileKotlin {
    kotlinOptions.jvmTarget = JavaVersion.VERSION_{java.version}
    kotlinOptions.javaParameters = true
}

compileTestKotlin {
    kotlinOptions.jvmTarget = JavaVersion.VERSION_{java.version}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy