Add ArchUnit rules for coding that might be useful in various projects.

Compile Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0 +1
com.tngtech.archunit » archunit
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit'
1.0.0-rc11.5.1
Java Spec EDL 1.0 +1
jakarta.persistence » jakarta.persistence-api(optional)
The Jakarta Persistence API (JPA), providing object-relational mapping capabilities for managing relational data in Java ...
2.2.33.2.0
Transactions Apache 2.0
org.springframework » spring-tx(optional)
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
Dep Injection Apache 2.0
org.springframework » spring-context(optional)
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.22.03.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
Web Framework Apache 2.0
org.springframework » spring-web
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...

Managed Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0 +1
com.tngtech.archunit » archunit
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit'
1.0.0-rc11.5.1
Apache 2.0
com.tngtech.archunit » archunit-junit5
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit-junit5'
1.0.0-rc11.5.1