Mike Dawson
10/12/2023, 9:15 AMOliver.O
10/12/2023, 2:25 PMJeff Lockhart
10/12/2023, 3:11 PMOliver.O
10/12/2023, 3:34 PMrusshwolf
10/12/2023, 3:58 PMOliver.O
10/12/2023, 3:58 PMJeff Lockhart
10/12/2023, 4:04 PMcompileOnly
jvmCommon dependency so the source set can see its APIs, but add the Android library as an implementation dependency in the android source set. This will only be an issue in situations where a library is published as separate platform artifacts, but not when using KMP libraries.
(This is how I disambiguate the platform library artifacts, so Gradle removes the inherited JVM dependency, by the way.)Oliver.O
10/12/2023, 4:08 PMJeff Lockhart
10/12/2023, 4:10 PMOliver.O
10/12/2023, 4:11 PMAny hope that this might change?
Jeff Lockhart
10/12/2023, 4:25 PMMike Dawson
10/15/2023, 1:40 PMJeff Lockhart
10/15/2023, 5:28 PMexpect
and platform `actual`s, where JVM and Android have unique platform-specific dependencies, but otherwise share most of their actual
implementations.Mike Dawson
10/15/2023, 5:40 PMJeff Lockhart
10/15/2023, 5:46 PMMike Dawson
10/15/2023, 5:48 PMJeff Lockhart
10/15/2023, 6:18 PMSebastian Sellmair [JB]
10/16/2023, 8:30 AMMike Dawson
10/16/2023, 4:49 PMSebastian Sellmair [JB]
10/16/2023, 5:06 PMMike Dawson
10/16/2023, 5:07 PMSebastian Sellmair [JB]
10/16/2023, 5:14 PMJeff Lockhart
10/16/2023, 5:27 PMKotlin doesn't currently support sharing a source set for these combinations:
• Several JVM targets
• JVM + Android targets
• Several JS targets
Sebastian Sellmair [JB]
10/17/2023, 11:59 AMJeff Lockhart
10/17/2023, 4:09 PMMike Dawson
10/18/2023, 7:39 AMSebastian Sellmair [JB]
10/18/2023, 9:01 AMdarkmoon_uk
11/27/2023, 1:49 AM