Skip to content
This repository was archived by the owner on Jun 6, 2025. It is now read-only.
This repository was archived by the owner on Jun 6, 2025. It is now read-only.

Investigate removing dependency on Guava #308

@GCHQDeveloper314

Description

@GCHQDeveloper314

Koryphe has a dependency on Guava, but the Guava methods used are simple and most functionality can be achieved with Java 8 built in methods.
Having a dependency on Guava makes Koryphe more difficult to use as a library due to version conflicts. While this can be mitigated with JAR shading, it would be better to not have the dependency at all.

Investigate removing the dependency on Guava entirely, or at least removing it from core code and using it as only a test dependency.

Metadata

Metadata

Labels

dependenciesUpdates/changes to Maven or other dependenciesenhancementImprovement to existing functionality/feature

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions