tim
07/13/2020, 7:51 PMDariusz Kuc
07/13/2020, 7:55 PMDariusz Kuc
07/13/2020, 7:55 PMtim
07/13/2020, 7:56 PMtim
07/13/2020, 7:57 PMDariusz Kuc
07/13/2020, 7:57 PMDariusz Kuc
07/13/2020, 7:58 PMDariusz Kuc
07/13/2020, 7:58 PMtim
07/13/2020, 7:58 PMDariusz Kuc
07/13/2020, 7:59 PMDariusz Kuc
07/13/2020, 7:59 PMtim
07/13/2020, 7:59 PMDariusz Kuc
07/13/2020, 8:01 PMtim
07/13/2020, 8:01 PMDariusz Kuc
07/13/2020, 8:02 PMDariusz Kuc
07/13/2020, 8:02 PMtim
07/13/2020, 8:02 PMtim
07/13/2020, 8:03 PMtim
07/13/2020, 8:05 PMtim
07/13/2020, 8:30 PMtim
07/13/2020, 8:46 PM// composite's settings.gradle.kts
include(
"e2et"
)
project(":e2et").projectDir = File("projects/e2et")
includeBuild("../core")
includeBuild("../multi-project")
and then
// projects/ete2/build.gradle.kts
dependencies {
...
implementation(":core")
implementation(":multi-project:a")
...
}
And finally:
// e2et/src/main/kotlin/App.kt
package e2et
import core.Id
import a.SomethingFromA
main() {
val somethingFromCore = Id() // works
val f = SomethingFromA() // doesn't work
}
tim
07/13/2020, 8:57 PMmplementation(":multi-project:a")
with mplementation("multi-project:a")
tim
07/13/2020, 8:58 PMtddmonkey
07/14/2020, 7:23 AMtim
07/14/2020, 7:32 AMtim
07/14/2020, 7:33 AMtddmonkey
07/14/2020, 7:59 AMtim
07/14/2020, 8:07 AM