ANT Task, Maven-Plugin and QA Tracker
SonarJ comes with an ANT task for your nightly build and continuous integration. This ANT task will create an XML report, that contains all the key statistics and metrics for your project. Moreover it contains a list of all remaining architecture or threshold violations. We also deliver an XSLT converter to convert this XML report into a more readable HTML version. For users of "Cruise Control" or other continuous integartion systems you can mke a build fail if certain conditions are met, e.g. the introduction of a new architecture violation.
For users of Maven we also provide a Maven-Plugin, that covers the same functionality as the ANT Task.
By using our free tool "qatracker" you can extract a daily set of metrics from the SonarJ report (and from other tools reports) to create a history of these values. "qatracker" can then create charts out of the historical data. These charts can be condensed in a highly informational management dashboard that keeps you informed about all important quality trends in your project.