Build

Making Hudson/Jenkins builds unstable on architecture violations or bad dependencies.

Structure101 Build (for Java, .Net and more) can be invoked in Hudson/Jenkins via an Ant, Maven or Execute Shell Script build step. In this post I will show example use cases of how to use each build step, and how … Read MoreRead More

A guide to using the Structure101-Maven-Plugin

Checking architecture conformance or complexity thresholds at build time is easy to set up with the Structure101 Maven Plugin – this is a step-by-step guide, discussing some options along the way. … Read More

Structure101 Headless

An often overlooked extension to Structure101 is the “Headless” mode of operation. This lets you hook Structure101 into your nightly build so that it checks for things like newly introduced complexity or architectural rules being violated while you sleep. You … Read More