-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Guava is a great library that brought many great new features into the Java world. But many of them are now part of the Java standard library, either directly or indirectly through other new features. When using Java-11 or later, many of the conveniences provided by Guava can be replaced with standard Java with the same level of convenience.
At the same time Guava can be a difficult dependency in the OSGi world (like Eclipse) because of its frequent major versions and because it is often reexported.
In unfortunate situations this can prevent updates of other dependencies of an application.
Therefore I want to propose to reduce the usage of Guava, eventually it might even be possible to drop Guava entirely.
If you are interested I can provide corresponding PRs to replace uses Guava step by step, where possible.