This is what Leiningen plugin for IDEA does; it reads the Leiningen project.clj, and derives the dependencies from that, but they are listed as “Leiningen: commons-codec:1.6” which means you can always determine the group, name, and version at a glance.
This would be nice for the idea plugin to Gradle, so “Gradle: commons-codec:1.6”, for example.
That’s a good idea. Actually it is implemented this way in IJ 13 when you use its Gradle project import instead of generating IDEA project files (.iml/.ipr). We can improve the generation but I would rather focus on providing rich model for the IDE and let it handle this. Apparently they know how to do it.