Architecture Rules

Download 2.1.1

About

Assert Your Architecture! with this open source java library. Architecture Rules leverages an xml configuration file and optional programmatic configuration to assert your code's architecture via unit tests or ant tasks. This test is able to assert that specific packages do not depend on others and is able to check for and report on cyclic dependencies among your project's packages and classes. This project wraps a industry accepted JDepend to simplify the process of maintaining a solid software architecture.

License

Licensed under Apache License 2.0 - allows use of the source code for the development of free and open source software as well as proprietary and closed source software.

Do you Assert your Architecture? Please help out with our fund raising.
Checkout what we are raising funds for. Be sure to report issues.

Feeds

There are plenty of feeds to help direct information to you that will allow you
to stay on top of this project.

Mailing Lists

This is an open project. All communication takes place among these three mailing lists. Subscribe to them and you’ll always be up to date on whats what. Or, get more information about these Architecture Rules mailing lists.


Releases

The Releases feed will notify you any time there is a new official release made.


Issues

Monitoring the reported Issues can help you to apprise the state of the software. You might watch the issue list for a while before deciding to upgrade to a new release.


Continuous Integration

For contributors who need to keep on top of their commits.


Leave a Comment

Start Here

Get Help

More Information

Architecture Propaganda

Schwag

If you assert your architecture, then let everyone know with this branded gear. architecture rules mug