Move common configuration from /build.gradle.kts into plugin

Move all common to all projects configuration from root build.gradle.kts
into common-configuration convention plugin.
This commit is contained in:
Yahor Berdnikau
2022-05-03 22:15:23 +02:00
committed by Space
parent 3e82661d80
commit cf2d03b914
5 changed files with 275 additions and 256 deletions
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile
plugins {
kotlin("jvm")
id("jps-compatible")
@@ -13,10 +15,12 @@ dependencies {
testImplementation(kotlin("test-junit"))
}
kotlin.target.compilations.all {
kotlinOptions.languageVersion = "1.4"
kotlinOptions.apiVersion = "1.4"
kotlinOptions.freeCompilerArgs += listOf("-Xskip-prerelease-check", "-Xsuppress-version-warnings")
tasks.withType<KotlinJvmCompile>().configureEach {
kotlinOptions {
languageVersion = "1.4"
apiVersion = "1.4"
freeCompilerArgs += listOf("-Xskip-prerelease-check", "-Xsuppress-version-warnings")
}
}
tasks.named<Jar>("jar") {