Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Guava dependency #98

Merged
merged 1 commit into from
Aug 8, 2023
Merged

Remove Guava dependency #98

merged 1 commit into from
Aug 8, 2023

Conversation

jtkiesel
Copy link
Contributor

@jtkiesel jtkiesel commented Aug 7, 2023

Replace the few Guava uses with standard Java equivalents, and remove Guava as a dependency (to reduce the plugin's footprint).

@jhaber
Copy link
Member

jhaber commented Aug 7, 2023

Thanks for the PR, I left a few comments. Just curious if the Guava dependency was causing any particular issues? (if so, we have other plugins we may want to remove it from)

@jtkiesel
Copy link
Contributor Author

jtkiesel commented Aug 8, 2023

Thanks for taking the time to review, and most importantly for catching my careless mistakes!

To clarify, there was nothing in the Guava dependency causing any issues, I simply thought that I could reduce the plugin's dependency footprint by replacing Guava with newer Java functionality.

Because of that, feel free to close this PR if you're uninterested -- its only real improvement is the reduction of the dependency footprint (the NIO changes could offer a slight performance improvement).

@jhaber
Copy link
Member

jhaber commented Aug 8, 2023

Looks good to me, thanks!

@jhaber jhaber merged commit a31cb93 into HubSpot:master Aug 8, 2023
@jtkiesel jtkiesel deleted the chore/remove-guava-dependency branch August 9, 2023 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants