Files
codeql/java/kotlin-extractor/build.gradle
2022-05-10 19:51:09 +01:00

52 lines
1.1 KiB
Groovy

plugins {
id 'org.jetbrains.kotlin.jvm' version "${kotlinVersion}"
id 'org.jetbrains.dokka' version '1.4.32'
}
group 'com.github.codeql'
version '0.0.1'
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib"
compileOnly("org.jetbrains.kotlin:kotlin-compiler")
}
repositories {
mavenCentral()
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs += "-Xopt-in=kotlin.RequiresOptIn"
// enable the below for building with kotlinVersion=1.4.32:
// languageVersion = "1.5"
}
}
sourceSets {
main {
kotlin {
excludes = ["utils/versions/v_1_4/*.kt", "utils/versions/v_1_6/*.kt"]
// change the above line to the below for building with kotlinVersion=1.4.32:
//excludes = ["utils/versions/default/*.kt", "utils/versions/v_1_6/*.kt"]
}
}
}
jar {
archiveName = "${OUTPUT_JAR_NAME}"
}
task getHomeDir {
doLast {
println gradle.gradleHomeDir
}
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(8))
}
}