Hi all,

 

I have a mojo that has to analyse its artifacts and the corresponding
poms. I aquire the list of artifacts from a parameter and now I want to
read the pom for each artefact. Since I can get the file for an
artefact, getting the pom is fairely easy, since I only have to change
the file extension. Now I want to access some information inside the pom
I don't want to parse the information myself. So I wanted to know how I
can get an instance of MavenProject for instance from a give pom file.

 

But maybe I should ask differently: I am converting a Maven 1 plugin to
a Maven 2 Mojo. In the old poms, each dependency had some properties.
Now as I see, these per dependency properties do now exit anymore, maybe
because of the transitiveness of dependencies. But I have to use some
sort oe equivilant mechanismus. What I want to do, is iterate over my
project dependencies and obfuscate the libraries, but only if the
dependency has a property attached.

For the case that there are no more dependency properties, I had the
idea to put that property inside the pom that builds the artefact behind
the dependency and somehow evaluate this property. But I don't know, how
to get this property in the right way.

 

Any ideas or suggestions?

 

Greetings, Christian

Reply via email to