On 27 Jul 2016, at 8:27, Malachi de Ælfweald wrote:

> I would not expect to specify any transitive dependency.  I would not
> expect any user of my API to have to manually specify any transitive
> dependencies I used in my public API (return types for example).  If they
> did - that completely breaks the point of me specifying transitive
> dependencies in the first place.

My view on this - if your code requires those dependencies to compile or be 
resolved by the class loader, it should be declared - otherwise its an internal 
dependency of that module and (could) be pulled in transitively to RUN/TEST.



-- 
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt

Reply via email to