Незалежно від того, що за замовчуванням знаходиться у файлі 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 до Центрального за допомогою відновлення з AOSP.