Skip to content

Add module description for java 9+ compatibility #206

@tobiasdiez

Description

@tobiasdiez

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions