This project provides generic Goals Grabbing mechanism. It is articulated around IGoalsGrabber interface that exposes the following methods :
There are three implementations available :
This project also provides a simple Maven Reports Grabbing mechanism through the IReportsFinder interface which defines the following method :
A basic implementation is provided which simply greps for <doc:registerReport in the Maven plugins directory. Original code for grepping by Ute Schneider.
Please refer to this document to have a quick understanding of the module architecture.