GH-1913: Don't have a shaded Google Guava artifact. Use alternative class where possible. #1915
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GitHub issue resolved #1913
Pull request Description: See #1913.
Some people have had setup problems setting up Jena in an IDE because of the IDE gets confused by jena-shaded-guava. This friction should go away by using unshaded alternatives.
Google guava is still in use - as an unshaded dependency in jena-serviceenhancer but for other use isn't a dependency.
jsonld-java has its own shaded google-guava artifact.
By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.