I'm having to sort out a number of projects which have large numbers of Maven dependencies and I'm having a nightmare. There are some Jars which are being pulled in from 15-20 poms and trying to work out which poms are pulling in what Jars and where is incredibly time consuming, unless I'm doing something wrong.
My process is currently the following:
1) Highlight the Jar in the project view.
2) Open the project structure dialog.
3) Find usages of the Jar - write the modules down on paper.
4) Exit the dialog and pull up the dependency graph for each pom and try and work out where the hell the Jar is being pulled from. If the graph could be printed, this might speed things up, but since that's broken currently that's not an option.
Is there any quicker way to carry this process out? One idea which did occur to me was that it would be great if you could right-click on a Maven-imported Jar and ask for a reverse dependency graph - at least that way you could easily see what poms were pulling it in and what dependencies are bringing them along.