Hi William,
most of the time it's not necessary to find a specific file like this, so
I'm wondering what the usecase is.
If you're hitting an issue, think of a plugin which might have the same
issue and have a look at its code.
In this case I'm thinking of the maven-dependency-plugin, especially the
code for dependency:tree.
Or use the org.apache.maven.project.ProjectBuilder
thanks,
Robert
Op Thu, 19 Jun 2014 00:01:52 +0200 schreef William Ferguson
<william.fergu...@xandar.com.au>:
I asked on maven-users but didn't get any viable responses. So I'm hoping
someone here can help.
--------------------------
I have a Mojo that needs to work with Maven 3.0.* and 3.1+
In the Mojo I have an Artifact and I need to resolve it's dependencies.
How
can/should I do it?
If I can resolve the Artifact to a MavenProject then I can use
DependencyGraphBuilder (from maven-dependency-tree) to construct a graph
of
the deps. But I'm struggling to make the Artifact to MavenProject
conversion happen.
I thought that If I could get a URL to the Artifact's POM file then I
could
use DefaultMavenRuntime (maven-runtime) to resolve the URL into a
MavenProject. But
1. I can't work out how to get a URL to the artifact's POM file (it
needs to handle both reactor artifacts and repo artifacts)
2. Even with a URL to the POM file, MavenRuntime#getProject) is
returning null.
Can someone please point me in the right direction?
Am I even on the right path or is there a much more straight forward way
of
getting the dependencies for the Artifact?
--------------------------
William
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org