Architecture Rules 2.0.3 (Default branch)

Architecture Rules is a Java library that allows aprogrammer to assert code's architecture via unittests or ant tasks. This test is able to assertthat specific packages do not depend on others andis able to check for and report on cyclicdependencies among your project's packages andclasses. This project wraps a industry acceptedJDepend to simplify the process of maintaining asolid software architecture.License: The Apache License 2.0Changes:
The dependencies which are optional aredetermined. The difference in the slashes used forpathnames in Unix and Windows is now handled. Thecycles test now runs correctly with XMLconfiguration.

More...