Web Beans (JSR-299): Dependency Injection Diagram

Maia gives you an easy way of analyzing Web Bean class dependencies — just invoke a pop-up menu on any class in your editor.

The quick pop-up view displays injection points:

As well as produces dependencies of the selected class:

Node and edge tooltips show detailed information about injected elements:

If a Bean has unresolved injection, a corresponding edge is drawn with red color:

Also, you can easily navigate to Bean definitions or injection points by double-clicking diagram elements.

This entry was posted in New Features and tagged , , . Bookmark the permalink.

4 Responses to Web Beans (JSR-299): Dependency Injection Diagram

  1. orinius says:

    Ultrasweet! Very usable feature (if graph performance is also greatly improved from 8.x…).

  2. Stephan Anft says:

    Very nice! Would it be possible to provide a similar diagram for Seam components?

  3. serega.vasiliev says:

    you can find “Generate seam components diagram” popup in “JavaEE Structure/Seam Facets/My Module Name” for Idea 8.x.x or Seam(tool window)/”My Module Name” for 9.x.

  4. Stephan Anft says:


    yes, I know. But it would be nice to have a component-specific dependency diagram in the same “popup” manner.


Leave a Reply

Your email address will not be published. Required fields are marked *