Kotlin 1.9.20-Beta breaks IDE detection of some tr...
# eap
j
Kotlin 1.9.20-Beta breaks IDE detection of some transitive dependencies for my jvmCommonTest source set, which is an intermediate JVM+Android source set. This occurs with either the 1.9.20-Beta or 1.9.0 IDE plugin. It detects some references (
kotlin.test.Test
), but not others (
kotlin.test.assert*
). Everything works at compile/run time.
kotlin.test
is an API dependency coming from a testing-support module. If I add the dependency directly to the module, the errors go away. This is a regression from Kotlin 1.9.10.
i
Can you file a bug request?
👍🏼 1
s
Is there a reproducer project available?
s
Fix in master; Cherry picking to 1.9.20 in progress. Regression/Root cause analysis is available in the ticket. Thank you very much Jeff 🙇
j
Great, thank you! I recently open-sourced my database library (with release coming soon), which has the jvmCommon JVM + Android source set.