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.... read more
Macker is a pattern-based structural rule checker for Java software. Version 0.4 adds filters, severities, and XML reporting. Version 0.4.1 contains a patch for a serious bug (794536).
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.... read more
Macker is a pattern-based structural rule checker for Java software. Version 0.4 adds filters, severities, and XML 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.... read more
Macker 0.4 beta 2 is now available for download. Macker is a pattern-based dependency checker for Java, design to ensure that code reflects architectural intent. Version 0.4 adds significant new capabilities to Macker's rules language, and new reporting functionality. This beta releases fixes a few bugs, and adds a maxMessages option to the Macker Ant task. More info at: http://innig.net/macker/
The first beta release of Macker 0.4 is now available. Changes include a new filter construct, XML reporting, and rule severities. See http://innig.net/macker/whatsnew.html for a complete list.