[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. |