diff --git a/libraries/reflect/api/build.gradle b/libraries/reflect/api/build.gradle index 2b6086f6117..9a9e2e263cc 100644 --- a/libraries/reflect/api/build.gradle +++ b/libraries/reflect/api/build.gradle @@ -32,12 +32,16 @@ dependencies { } if (includeJava9) { + configurations.register('java9PatchModule') { + extendsFrom(configurations.compileOnly) + exclude(group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib') + canBeResolved = true + } + LibrariesCommon.configureJava9Compilation( project, 'kotlin.reflect', - [sourceSets.main.output, configurations.compileOnly.filter { - !it.name.contains("kotlin-stdlib") - }] + [sourceSets.main.output, configurations.java9PatchModule] ) }