<build>
        <plugins>
            <plugin>
                <groupId>org.tindalos.principle</groupId>
                <artifactId>principle</artifactId>
                <version>0.25</version>
                <configuration>
                    <basePackage>org.tindalos.principle</basePackage>
                    <checks>
                        <layering>
                            <layers>
                                <param>infrastructure</param>
                                <param>app</param>
                                <param>domain</param>
                            </layers>
                            <violationsThreshold>0</violationsThreshold>
                        </layering>
                        <thirdParty>
                            <barriers>
                                <barrier>
                                    <layer>infrastructure</layer>
                                    <components>org.apache.maven,org.json,org.yaml,com.google.common.collect,jdepend</components>
                                </barrier>
                                <barrier>
                                    <layer>domain</layer>
                                    <components>org.apache.commons</components>
                                </barrier>
                            </barriers>
                            <violationsThreshold>0</violationsThreshold>
                        </thirdParty>
                        ...
            </plugin>
            ...
        </plugins> 
        ...
</build>