[ODLPARENT-278] maven-compiler-plugin-3.9.0 breaks JPMS Created: 18/Jan/22  Updated: 18/Jan/22  Resolved: 18/Jan/22

Status: Resolved
Project: odlparent
Component/s: General
Affects Version/s: 9.0.11, 8.1.7
Fix Version/s: 9.0.12, 8.1.8

Type: Bug Priority: Medium
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: regression
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

External issue ID: https://issues.apache.org/jira/browse/MCOMPILER-481
Priority: Highest

 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.


Generated at Wed Feb 07 20:28:06 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.