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.Vladimir Vainer
09/27/2023, 11:36 AM