maven-compiler-plugin-3.9.0 breaks JPMS

Description

This affects JPMS downstreams which are using optional transitive dependencies. The module path is not correctly constructed, hence 'require static transitive' from an upstream artifact is not correctly reflected in downstream artifact, which needs to repeat the require, even what it should not.

Environment

None

Activity

Show:
Done

Details

Assignee

Reporter

Labels

External issue ID

Priority (migrated 2)

Highest

Components

Fix versions

Affects versions

Priority

Created January 18, 2022 at 3:53 PM
Updated January 18, 2022 at 4:49 PM
Resolved January 18, 2022 at 4:49 PM