Download javadoc and sources for dependencies.

This is an attempt to download the dependnecies sources and javadoc. both for the production and test dependencies. The problem here is that it only downloads the direct dependencies but not the transitive ones. Do you guys think it would be a problem?

Also, There is no way of currently sending this dependencies to the modelling API for the AS plugin.

I was thinking to maybe implement a completely alternative with Aether to see if there is a way to download the javadoc and sources of the transitive dependencies.

I could argue that the transitive dependencies are normally not used directly by the user and thus the user should be fine with just the direct dependencies and leave the code as is and forget about Aether. And if one really needs a dependency of a dependency directly, then the user might include it explicitly in the project and it would get picked up.

What do you guys think?