I'm writing a plugin that, among other things, needs to know where exactly a dependency came from; that is, a fully qualified URL to the remote repository where the artifact was retrieved. Seemed easy at first - write a mojo, iterate through project.getArtifacts(), call artifact.getRepository() on each... and the return value turns out to be always null. Huh? Why? I also had a look at the ResolutionListener interface, but it seems to suffer from the same problem: none of the callback methods are passed data that would tell me which repository is being examined. Is there any way to get at this information? Thanks! --Matthew Beermann
--------------------------------- Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.