Macker is a pattern-based architecture rule checker for Java software. Version 0.4.2 adds HTML reporting.
Macker is an architectural rule checking utility for Java. It's meant to model the architectural ideals programmers always dream up for their projects, and then break -- it helps keep code clean and consistent. You can tailor a rules file to suit a specific project's structure, or write some general "good practice" rules for your code. Macker doesn't try to shove anybody else's rules down your throat; it's flexible, and writing a rules file is part of the development process for each unique project. Macker typically runs as an Ant task, but can also be invoked with a shell script.
Version 0.4.2 adds a small but significant feature: Macker can now generate HTML reports, allowing Macker to function well in an automated build (a la AntHill / Cruise Control). You can generate other types of reports as well by writing your own XSLT. Reports are generated by a custom Ant task.
Documentation on the new report feature:
[ http://innig.net/macker/guide/report.html ]
A sample HTML report:
[ http://innig.net/macker/guide/report-example/macker-report.html ]
List of changes in 0.4:
[ http://innig.net/macker/whatsnew.html ]
Log in to post a comment.