A collection of various utility classes to ease working with strings, files, command lines, XML and more.
This library is used to not only read Maven project object model files, but to assemble inheritence and to retrieve remote models as required.
Groovy: A powerful, dynamic language for the JVM
POM was created by Sonatype Nexus
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.