The ModelBuilder[1] is what you are looking for, and yes it does a LOT :)
Be aware that it is using CDI, so to make use of it you'll need sisu/guice
too.
Robert
[1] https://maven.apache.org/ref/3.6.0/maven-model-builder/
On Sat, 08 Dec 2018 18:20:51 +0100, Andres Almiray <aalmi...@gmail.com>
wrote:
Of course.
This is definitely not a plugin project. My goal is to have an in-memory
representation of the POM as defined by a source pom.xml, to later
transform/enrich it and write it back.
As a side effect this tool can calculate statics on usage patterns and
recommend some others.
Best,
Andres
-------------------------------------------
Java Champion; Groovy Enthusiast
JCP EC Associate Seat
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary,
and
those who don't.
To understand recursion, we must first understand recursion.
On Sat, Dec 8, 2018 at 6:17 PM Enrico Olivelli <eolive...@gmail.com>
wrote:
Il sab 8 dic 2018, 18:09 Andres Almiray <aalmi...@gmail.com> ha scritto:
> Hello everyone,
>
> I have the need of building a model based on the data defined in a
pom.xml
> file.
> What would be the best way to read, parse, and obtain such model using
> standard Maven APIs?
>
Could you given some more context?
I guess you are not writing a plugin.
Using the internal API may be useful depending on your case.
Enrico
>
> Best,
> Andres
>
> -------------------------------------------
> Java Champion; Groovy Enthusiast
> JCP EC Associate Seat
> http://andresalmiray.com
> http://www.linkedin.com/in/aalmiray
> --
> What goes up, must come down. Ask any system administrator.
> There are 10 types of people in the world: Those who understand
binary,
and
> those who don't.
> To understand recursion, we must first understand recursion.
>
--
-- Enrico Olivelli
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org