ArchUnit 1.0.0 Release
The open source library ArchUnit has reached version 1.0.0 after more than 6 years of continuous development. The tool for architectural maintainability and consistency of Java projects was originally created by our TNG colleague Peter Gafert. To date it has more than 60 contributors and over half a million monthly downloads from Maven Central.
Version 1.0.0 fully supports analysis of lambda calls and method references. The APIs have been overhauled to further reduce the risk of misuse and guide you in writing more efficient and concise rules for your application's architecture.
ArchUnit can help you with dependencies between packages or components, naming conventions, annotations and layered or onion architecture. So, if you're not using ArchUnit yet, give it a try! And feel free to reach out with any feedback or questions onn GitHub.