This is sort-of a generic Gradle question, but if my project's dependencies use different repositories to my project, should I have to add those repositories to my project’s build.gradle? I assumed no, but this caused a problem for me recently that was only resolved when I added the additional repositories.