Vladimir Vainer
09/27/2023, 11:28 AMMyModule
is the top-level module.
• BaseModule
and AdvModule
are submodules of MyModule
.
• AdvModule
depends on BaseModule
(using implementation(project(":MyModule:BaseModule"))
).
• MyModule
uses BaseModule
and AdvModule
as api dependencies. api(project(":MyModule:BaseModule")), api(project(":MyModule:AdvModule"))
• The arrow with the ^
symbol indicates that AdvModule
depends on BaseModule
.
It works from the command line, but Android Studio gradle sync fails
Cannot change dependencies of dependency configuration 'MyModuleAdvKit:commonMainApi' after it has been included in dependency resolution.