
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