Dear all, I am currently programmatically working on some poms, mainly to find some information in the files to generate some "summaries". I found the "maven-model" project of Apache Commons that made it so much easier to access the contents of a single file, but supporting the inheritance of parent poms or the resolution of property references is yet another beast and it is challenging to implement a general solution from scratch.
I know about "mvn help:effective-pom" which can be used on the terminal to debug a Maven config. It will consider all factors that play a role when interpreting a pom file and merges everything into one file. It seems that I could just use this as "preprocessing" and completely avoid the need for complicating my parser. Unfortunately, it is not possible for me to run terminal utilities in my task and I need a programmatic (Java) solution... Does anybody know whether the logic of "help:effective-pom" is exposed somewhere through an API? Or is there a "maven-model++" that can automatically consider parent poms? Any pointers are appreciated! Thanks! best Sebastian --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
