Exactly each streaming connector would be a separate jar: - stream-connector-kafka - stream-connector-rabbitmq - stream-connector-flume - ...
On Tue, Apr 7, 2015 at 10:59 PM, Henry Saputra <henry.sapu...@gmail.com> wrote: > Would this proposal also include packaging streaming connectors into > separate source and binary jars? > > - Henry > > On Tue, Apr 7, 2015 at 12:21 PM, Stephan Ewen <se...@apache.org> wrote: > > What do you think about dividing the streaming connectors project into > > various smaller projects, basically one per connector? > > > > I am personally always happy when projects offer me artifacts that > contain > > what I need, and not a lot of other unnecessary dependencies as well > > > > Many people using the streaming connectors as a dependency in other > setups > > will have to define a long list of exclusions, to get rid of all > > dependencies (and their transitives) that they do not need. > > > > We have seen how these "super fat" dependencies cause trouble, for > example > > at the case of Hadoop 1 where everything was one artifact and how much > > easier it is with Hadoop 2 where we can use subcomponents as > dependencies. > > > > What do you think? > > > > Stephan >