[ODLPARENT-199] Remove Cassandra dependency declaration Created: 14/Feb/19  Updated: 06/Mar/19  Resolved: 06/Mar/19

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

Type: Task 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   

Current declaration is massively outdated, to the point it has no chance to work with OpenDaylight components due to incompatibility of Guava: we ship Guava 23 and the driver requires Guava <19. This results in components not being able to use ODL interfaces and Cassandra at the same time in OSGi.

The only recourse is to upgrade to Cassandra 3, which is doable, but the dependencyManagement declaration from odlparent is quite hostile there, as it ends up overriding transitive dependencies in feature artifacts, forcing users to repeat the override over and over.

Cassandra is no longer used in managed projects anywhere hence it would be better to not provide the declaration at all.


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