Bez względu na domyślną wartość w pliku build.gradle - w zespołowym wysiłku programistycznym powinieneś naprawdę użyć menedżera repozytorium, takiego jak Sonatype Nexus lub JFrog Artifactory i nie odwoływać się bezpośrednio do tych repozytoriów.
Pozwoli ci to zaoszczędzić dużo przepustowości, połączyć oba i wiele innych repozytoriów oraz zarządzać nimi we własnej sieci.
Pod względem Maven Central vs. JCenter. JCenter to wysiłek JFrog, aby objąć, rozszerzyć (i eksterminować?) Maven Central. Maven Central jest domyślnym repozytorium w Maven, SBT i innych, podczas gdy Gradle przeszedł na JCenter. Nie jest to zaskakujące, biorąc pod uwagę, że JFrog i Gradleware współpracują ze sobą jako firmy. Ponieważ zestaw Android SDK używa teraz Gradle jako systemu kompilacji, przejście do JCenter było logicznym krokiem.
Sam JCenter to cienki fornir na wierzchu Maven Central. Przybliża go (mniej lub bardziej skutecznie) i dodaje dodatkowe komponenty. Oba są hostowane w sieciach CDN i charakteryzują się wysoką wydajnością. Sam Maven Central jest celem wszystkich projektów Eclipse, Apache i większości innych projektów open source, a bez niego JCenter byłby w większości pusty.
Używanie któregokolwiek z nich będzie działało dobrze, ale sugerowałbym, aby przejść bezpośrednio do źródła, w którym możesz, a ponadto przejąć nad nim kontrolę za pomocą menedżera repozytorium. Nexus Open Source na przykład jest bezpłatny i ma obsługę repozytoriów Maven używanych przez Maven, Gradle, SBT, Ivy i innych, a także obsługę NuGet, NPM i RubyGems.
Oświadczenie: Jestem autorem Repository Management with Nexus i trenerem Nexus dla Sonatype, sponsora bezpłatnego Central Repository, lidera projektu wtyczki Android Maven i przesunąłem niektóre biblioteki Androida do Central poprzez przebudowę z AOSP.