[ODLPARENT-198] Do not add JSR305 to default dependencies Created: 08/Feb/19  Updated: 15/Mar/19  Resolved: 15/Mar/19

Status: Resolved
Project: odlparent
Component/s: General
Affects Version/s: None
Fix Version/s: 5.0.0

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


 Description   

The fact that JSR305 is on the classpath always has ill effects on immutables.org when combined with Java EE annotations.

The annotations clash on package name and both are scope=runtime. immutables.org will needlessly generate JSR305 because it sees them on the classpath - requiring dance around making the package not leak into bundle manifest.

Remove jsr305 from default dependencies while keeping it in dependencyManagement section. This way downstreams will not have it by default and can opt in if they need them.


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