Hello; I apologize if my terminology is off. (I've never understood the difference between a dependency and an artifact in the innards of Maven; happy to be educated.)
I have to write a Maven plugin that, in order to work properly, needs a topologically sorted list of resolved dependencies. I was hoping that such a list existed somewhere that I could inject into my plugin using the Javadoc tags. Classpath order isn't really good enough; it is quite possible to explicitly declare a dependency that might otherwise be transitively included; when you do that, of course, the explicit declaration shows up "higher" in the classpath than it would if it were included transitively. No, I need to sort the dependencies topologically, from least dependent to most dependent (i.e. from the artifact with the least number of dependencies to the artifact with the greatest number of dependencies). What's the best way of accomplishing this? Thanks, Laird
