vanniktech/gradle-dependency-graph-generator-plugin

Native only modules are skipped

mustafaozhan opened this issue · 3 comments

Hello i just start using the generator and relised that the modules that used in native declarations are ignored.

I am getting below picture
Screenshot 2022-10-31 at 20 52 47

Where my dependency graph should be like in the README.md of the repo.

Please pay attention to provider module which has only native declarations and implements client and res

I deliberately exclude iOS aae2b91, since I have a lot of export(project(":module")) which will clutter the entire graph

Hello sorry for delayed response, I see your point, but maybe we should do it with a flag rather? or with DependencyGraphGeneratorPlugin ?

Currently it works perfect for JVM or Android modules correctly but for Native only modules it looks just not correct, assuming that we can have multiple native only modules, the overall graph will look misleading

project-dependency-graph
For example here, all the modules starting with :client... and :ios... is actually used in :ios:provider