this merely is a quick hack which
1) solves the problem at hand cheaply
2) does not affect the mess that GenerateDescriptorMojo is.

GenerateDescriptorMojo relies on DependecnyHelper 
which is a copy/paste from camel (or fuse?), and was used there for totally different purpose / does not apply here.

proper solution is complete re-write GenerateDescriptorMojo.

better yet, no one actually defined how features/scope/transitive is really supposed to work.

GenerateDescriptorMojo is a disaster precisely because of this.

will you define "how features/scope/transitive is supposed to work", please? :-)