Configure JVM version in buildscript

This commit is contained in:
bluefireoly
2020-10-16 15:53:53 +02:00
parent 69b2e6cd17
commit 0ab3e0b531

View File

@@ -1,6 +1,7 @@
@file:Suppress("PropertyName")
import java.util.*
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
/*
* BUILD CONSTANTS
@@ -8,6 +9,9 @@ import java.util.*
val GITHUB_URL = "https://github.com/bluefireoly/KSpigot"
val JVM_VERSION = JavaVersion.VERSION_1_8
val JVM_VERSION_STRING = "1.8"
/*
* PROJECT
*/
@@ -57,6 +61,18 @@ dependencies {
* BUILD
*/
// JVM VERSION
java.sourceCompatibility = JVM_VERSION
tasks {
compileKotlin { configureJvmVersion() }
compileTestKotlin { configureJvmVersion() }
}
fun KotlinCompile.configureJvmVersion() { kotlinOptions.jvmTarget = JVM_VERSION_STRING }
// SOURCE CODE
val sourcesJar by tasks.creating(Jar::class) {
dependsOn(JavaPlugin.CLASSES_TASK_NAME)
archiveClassifier.set("sources")
@@ -71,7 +87,7 @@ artifacts {
* DOCUMENTATION
*/
tasks.dokkaJekyll.configure {
tasks.dokkaHtml.configure {
outputDirectory.set(projectDir.resolve("docs"))
}