It would be nice if external libraries were named to show their Maven artifact group/name/version

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.