It would be nice if you could add a module-info file describing the modules that ArchUnit exports. This would make it easier to use ArchUnit in a modularized application and would prevent split package problems.
For example, the gradle configuration
testRuntime 'com.tngtech.archunit:archunit-junit5-engine:0.10.2'
testCompile 'com.tngtech.archunit:archunit-junit5-api:0.10.2'
leads to the following errors on runtime (with java 11)
Modules com.tngtech.archunit.junit5.engineapi and com.tngtech.archunit.junit5.api export package com.tngtech.archunit.junit to module org.assertj.core
It would be nice if you could add a module-info file describing the modules that ArchUnit exports. This would make it easier to use ArchUnit in a modularized application and would prevent split package problems.
For example, the gradle configuration
leads to the following errors on runtime (with java 11)