Download List

專案描述

Architecture Rules is a Java library that allows a
programmer to assert 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-07-11 16:27
2.1.1

2008-07-05 17:30
2.1.0

This release included a report class creating the cyclic redundancy, made testArchitecture() public, added configuration method chaining, included a license file, added support for wildcards, and provided an API for retrieving the list of violations. Exceptions should now implement an ArchitectureRulesException. Meaningful defaults were provided with the Maven plugin. A classpath conflict with common-io and Spring was fixed.
標籤: Major feature enhancements

2008-01-20 07:47
2.0.3

The dependencies which are optional are
determined. The difference in the slashes used for
pathnames in Unix and Windows is now handled. The
cycles test now runs correctly with XML
configuration.
標籤: Major bugfixes

2007-11-23 18:46
2.0.2

This release fixes getConfiguration() scope too weak usability (issue 21) and adds package.html and overview.html maintainability (issue 9).
標籤: Major bugfixes

2007-11-16 22:52
2.0.1

Issue 18 (Cannot extend AbstractArchitectureRulesConfigurationTest) and Issue 20 (Should only require Java 1.4) have been fixed.
標籤: Major bugfixes

Project Resources