Gradle now introducing source dependencies
As the blog said: https://blog.gradle.org/introducing-source-dependencies
Now the gradle can resolve dependencies with the git repository.
Very like working as the same way of golang (go get )
It lead us more easy working with project .
Dependency managment is hard. Not so many tools can do good work for us.
The maven is good, but maven repository managment sucks.