From 40154e60e3e2dcffd409003470b91d2c8dc64457 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Tue, 28 Jan 2020 13:59:10 +0100 Subject: [PATCH] [build][resolution] tune serialization plugin resolution to buildKotlinVersion --- build-tools/build.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build-tools/build.gradle.kts b/build-tools/build.gradle.kts index 17595da1afc..d4f690d22cf 100644 --- a/build-tools/build.gradle.kts +++ b/build-tools/build.gradle.kts @@ -85,4 +85,12 @@ val compileGroovy: GroovyCompile by tasks compileGroovy.apply { classpath += project.files(compileKotlin.destinationDir) dependsOn(compileKotlin) +} + +val kotlinCompilerPluginClasspath by configurations.getting + +kotlinCompilerPluginClasspath.resolutionStrategy.eachDependency { + if (requested.group == "org.jetbrains.kotlin" && requested.name == "kotlin-serialization") { + useVersion(buildKotlinVersion) + } } \ No newline at end of file