Github user christopher-johnson commented on the issue:
https://github.com/apache/jena/pull/401
Indeed, these dependency questions are issues that I need to solve... I
would prefer to simplify the über-jar `jena-osgi` dependency of
`commons.rdf.jena` by creating lean modular jena artifacts (with BND
manifests), that can be managed by a downstream application more easily.
I have a quick related question about the shaded-guava dependency. Would
you know why `org.apache.jena.atlas.lib.cache.CacheGuava` would still be
looking for `org/apache/jena/ext/com/google/common/cache/RemovalNotification`
even though there are absolutely no references to the shadow redirection in the
code or the build scripts? This reference to the shadow redirection is buried
somewhere (perhaps in my filesystem), and I know that it is not using any local
maven cache now as I built `org.apache.jena.base` in offline mode. Thanks.
---