1 import org.jetbrains.kotlin.gradle.dsl.KotlinVersion 2 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile 3 4 /* 5 * Copyright 2017-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. 6 */ 7 <lambda>null8plugins { 9 kotlin("jvm") 10 alias(libs.plugins.serialization) 11 } 12 <lambda>null13kotlin { 14 jvmToolchain(8) 15 16 compilerOptions { 17 allWarningsAsErrors = true 18 if (overriddenLanguageVersion != null) { 19 languageVersion = KotlinVersion.fromVersion(overriddenLanguageVersion!!) 20 freeCompilerArgs.add("-Xsuppress-version-warnings") 21 } 22 } 23 } 24 <lambda>null25dependencies { 26 testImplementation(libs.knitTest) 27 testImplementation("org.jetbrains.kotlin:kotlin-test-junit") 28 testImplementation(project(":kotlinx-serialization-core")) 29 testImplementation(project(":kotlinx-serialization-json")) 30 testImplementation(project(":kotlinx-serialization-cbor")) 31 testImplementation(project(":kotlinx-serialization-protobuf")) 32 testImplementation(project(":kotlinx-serialization-properties")) 33 } 34 <lambda>null35sourceSets.test { 36 java.srcDirs("example", "test") 37 } 38