Skip to content

First release of ArchUnit

Compare
Choose a tag to compare
@codecholeric codecholeric released this 23 Apr 11:59

This is the initial release of ArchUnit, it consists of

  • ArchUnit core (an importer for class files and an API to analyse imported classes)
  • ArchUnit lang (an API to specify rules on code structures, like package dependencies, method calls, field accesses, ...)
  • ArchUnit library (some extensions, e.g. a compact API to specify layered architectures or rules on package slices, ...)
  • ArchUnit JUnit (integration with JUnit 4, providing a custom runner to evaluate ArchRules declared as test fields and to cache imported URLs in between test runs)