Github user afs commented on the issue:
https://github.com/apache/jena/pull/428
We can exclude for jena shading - it makes the `dependency:tree` cleaner
but (I have tried) does not affect the shaded jar because the jar is filtered
by an include.
We could try making the dependency "optional" so it is not picked up
transitively (I have not tried yet). Would that help jena-osgi, if it works?
Jena and jsonld-java do not have a real dependency of the guava jar.
We can add the same excludes to the dependency in jena-arq that brings in
jsonld-java and PR that and/or the <optional> upstream when we have it all
proven.
For `jena-osgi`, do we need
`<Import-Package...com.google.errorprone.annotations.concurrent...`/ --
presumablu not.
`jena-osgi-features` - because Jena now has it own, cut down Xerces,
presumably the `<feature name="xerces" version="2.11.0">` can be removed.
---