darkmoon_uk
02/17/2022, 11:20 AMandylamax
02/17/2022, 11:58 AM| -- root
| -- projectA
| -- src
| -- commonMain
| -- commonTest
| -- build.gradle.kts
| -- projectB
| -- src
| -- commonMain (depends on projectA/commonMain)
| -- commonTest (depends on projectA/commonTest)
| -- build.gradle.kts
To mitigate this, I usually endup creating further submodules (yes for test sources) like this
| -- root
| -- projectA
| -- core
| -- src
| -- commonMain
| -- build.gradle.kts
| -- test (depends on projectA:core)
| -- src
| -- commonMain (shared test sources go here)
| -- commonTest
| -- build.gradle.kts
| -- projectB
| -- src
| -- commonMain (depends on projectA:core)
| -- commonTest (depends on projectA:test)
| -- build.gradle.kts
I hope that is not too confusingGrégory Lureau
02/17/2022, 2:47 PM