Независимо от того, какое значение по умолчанию находится в файле build.gradle - при групповой разработке вам действительно следует использовать менеджер репозитория, такой как Sonatype Nexus или JFrog Artifactory, и не ссылаться на эти вышестоящие репозитории напрямую.
Это позволит вам сэкономить большую пропускную способность, объединить оба и многие другие репозитории и управлять всем этим в вашей собственной сети.
С точки зрения Maven Central против JCenter. JCenter - это попытка JFrog охватить, расширить (и уничтожить?) Maven Central. Maven Central является хранилищем по умолчанию в Maven, SBT и других, в то время как Gradle переключился на JCenter. Это неудивительно, если учесть, что JFrog и Gradleware работают вместе как компании. Поскольку Android SDK использует Gradle в качестве системы сборки, переход к JCenter стал следующим шагом.
JCenter - это тонкий шпон на вершине Maven Central. Он проксирует его (более или менее успешно) и добавляет дополнительные компоненты. Оба размещены в сетях CDN и отличаются высокой производительностью. Сам Maven Central является целью для всех Eclipse, Apache и большинства других проектов с открытым исходным кодом, и без него JCenter был бы в основном пустым.
Использование любого из них будет работать нормально, но я бы посоветовал перейти прямо к источнику, где вы можете, и вдобавок к этому взять управление на себя с помощью менеджера хранилища. Например, Nexus Open Source является бесплатным и поддерживает репозитории Maven, используемые Maven, Gradle, SBT, Ivy и другими, а также поддержку NuGet, NPM и RubyGems.
Отказ от ответственности: я являюсь автором управления репозиторием с Nexus и инструктором по Nexus для Sonatype, спонсора бесплатного Центрального репозитория, лидера проекта плагина Android Maven, и переместил некоторые библиотеки Android в Central путем восстановления из AOSP.