ArchUnit 1.0.0 Release
Nach mehr als 6 Jahren kontinuierlicher Entwicklung wurde nun Version 1.0.0 der Open-Source-Bibliothek ArchUnit veröffentlicht. Das Tool für konsistente und wartbare Java-Architektur wurde von unserem TNG-Kollegen Peter Gafert ins Leben gerufen. Inzwischen haben sich bereits über 60 Personen an der Entwicklung beteiligt und ArchUnit wird jeden Monat mehr als eine halbe Million Mal von Maven Central heruntergeladen.
Version 1.0.0 unterstützt die Analyse von Lambda-Aufrufen und Methodenreferenzen. Die APIs wurden überarbeitet, um das Risiko der Falschbenutzung weiter zu verringern und das Schreiben effizienter und prägnanter Regeln für die Architektur von Anwendungen noch besser zu unterstützen.
ArchUnit hilft bei Abhängigkeiten zwischen Paketen oder Komponenten, Namenskonventionen, Annotationen sowie Schichten- oder Onion-Architektur. Die neue Version steht auf Maven Central zum Ausprobieren bereit. Die Entwicklerinnen und Entwickler freuen sich über Fragen und Feedback auf GitHub.