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.



---

Reply via email to