Created
December 1, 2019 16:14
-
-
Save flaviochess/578415072bef83b7e2e8b2d70f5c3fb8 to your computer and use it in GitHub Desktop.
Build.gradle of Quarkus's project.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// this block is necessary to make enforcedPlatform work for Quarkus plugin available | |
// only locally (snapshot) that is also importing the Quarkus BOM | |
buildscript { | |
repositories { | |
mavenLocal() | |
} | |
dependencies { | |
classpath "io.quarkus:quarkus-gradle-plugin:${quarkusVersion}" | |
} | |
} | |
plugins { | |
id 'org.jetbrains.kotlin.jvm' version "1.3.21" | |
} | |
apply plugin: 'io.quarkus' | |
repositories { | |
mavenLocal() | |
mavenCentral() | |
} | |
dependencies { | |
implementation 'io.quarkus:quarkus-resteasy-jsonb' | |
implementation 'io.quarkus:quarkus-kotlin' | |
implementation enforcedPlatform("io.quarkus:quarkus-bom:${quarkusVersion}") | |
implementation 'io.quarkus:quarkus-resteasy' | |
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8' | |
testImplementation 'io.quarkus:quarkus-junit5' | |
testImplementation 'io.rest-assured:rest-assured' | |
nativeTestImplementation 'io.quarkus:quarkus-junit5' | |
nativeTestImplementation 'io.rest-assured:rest-assured' | |
} | |
group 'my-groupId2' | |
version '1.0-snapshot' | |
quarkus { | |
setOutputDirectory("$projectDir/build/classes/kotlin/main") | |
} | |
quarkusDev { | |
setSourceDir("$projectDir/src/main/kotlin") | |
} | |
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { | |
kotlinOptions { | |
jvmTarget = "1.8" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment