You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2017/10/20 19:13:15 UTC
[GitHub] merlimat opened a new pull request #846: Publish the shaded pulsar-client as the default dependency
merlimat opened a new pull request #846: Publish the shaded pulsar-client as the default dependency
URL: https://github.com/apache/incubator-pulsar/pull/846
### Motivation
Currently, we are publishing on maven central the regular `org.apache.pulsar:pulsar-client` dependency which has the full list of dependencies.
In most cases, though, a user might want to just the shaded pulsar client in order to avoid problems with conflicting dependencies. While we're publishing the shaded jar on maven central, it's a bit tricky to:
1. Know that it's available
2. Specify the `classifier=shaded` in the dependency
3. The reduced pom is not available on Maven central
For these reason, I think we should just let the shaded library be the default. Internally, the Pulsar broker will still be using the "unshaded" library and for that reason I had to break it down into 2 separate maven modules.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services