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

Reply via email to