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
The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Java 5 annotations to use in Mojos