This now amounts to an enhancement, but it's always been broken.
MavenPomView should produce things like DependencyView that are collapsed where they overlap. For instance, if the parent declares a direct dep on junit with a scope of test, and a child POM redeclares the direct dep with scope of compile, the result of MavenPomView.getAllDirectDependencies() should be a single DependencyView with scope of compile.
This now amounts to an enhancement, but it's always been broken.
MavenPomView should produce things like DependencyView that are collapsed where they overlap. For instance, if the parent declares a direct dep on junit with a scope of test, and a child POM redeclares the direct dep with scope of compile, the result of MavenPomView.getAllDirectDependencies() should be a single DependencyView with scope of compile.