gradle-dependency-graph-generator-plugin icon indicating copy to clipboard operation
gradle-dependency-graph-generator-plugin copied to clipboard

Native only modules are skipped

Open mustafaozhan opened this issue 3 years ago • 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

mustafaozhan avatar Oct 31 '22 18:10 mustafaozhan

I deliberately exclude iOS https://github.com/vanniktech/gradle-dependency-graph-generator-plugin/commit/aae2b912a3f98278b196be2e064ce9bd2570ac58, since I have a lot of export(project(":module")) which will clutter the entire graph

vanniktech avatar Oct 31 '22 19:10 vanniktech

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

mustafaozhan avatar Feb 22 '23 10:02 mustafaozhan

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

mustafaozhan avatar Feb 22 '23 10:02 mustafaozhan