With the recent v3.4 release of Structure101, we have included plugins for Maven and Sonar.
The Maven plugin makes it really easy to include checks for complexity and architecture violations as part of your build, and report or break the build accordingly.
The Sonar plugin displays Structure101 architecture diagrams overlaid with any layering rule violations, and adds over-complexity to whatever other metrics you monitor in Sonar.
One other significant change in Structure101 v3.4 is that the package vs. jar hierarchies have been promoted to the project level – you make the decision on which “breakout” you want to use when you create your project. Making the jar hierarchy a first-class citizen means you can detect complexity at the jar level, and use the architecture diagrams to define jar dependency/layering rules.
Plus we gave the icons a face-lift so they look all young and slick again…
2 Comments
Tweets that mention Maven and Sonar Plugins for Structure101 - Deconstructing Software -- Topsy.com
[…] This post was mentioned on Twitter by Olivier Gaudin and Frédéric Madiot, Chris Chedgey. Chris Chedgey said: #Structure101 plugins for #maven and #sonar http://bit.ly/hKj5HI […]
Sonar » Sonar in the news
[…] Maven and Sonar Plugins for Structure101 By Chris Chedgey, 25 January 2011 With the recent v3.4 release of Structure101, we have included plugins for Maven and Sonar. The Sonar plugin displays Structure101 architecture diagrams overlaid with any layering rule violations, and adds over-complexity to whatever other metrics you monitor in Sonar… […]