framiere/rt-analytics — comment on commit 613e3e5cbf19b4d69833aeba730f7940330a70bd
File: pom.xml line 58
By dotanh:

what's the advantage in that?
I usually try and keep the dependency at the lowest level which requires it, to make the modules, well, modular :-)
for example, if one day I'd replace the Processor module with another NewProcessor module that does not use Cassandra back-end but rather Hadoop, then there project no longer needs dependency on cassandra and hector.
putting it all on the root POM makes it monolithic instead of modular.