Gradle支持與maven中央倉庫和JCenter獲取構件,那這兩者有什么區別呢?
maven中央倉庫(http://repo1.maven.org/maven2/)是由Sonatype公司提供的服務,它是Apache Maven、SBT和其他構建系統的默認倉庫,并能很容易被Apache Ant/Ivy、Gradle和其他工具所使用。開源組織例如Apache軟件基金會、Eclipse基金會、JBoss和很多個人開源項目都將構件發布到中央倉庫。 maven中央倉庫已經將內容瀏覽功能禁掉了,可在http://search.maven.org/查詢構件。
https://jcenter.bintray.com )是由JFrog公司提供的Bintray中的Java倉庫。它是當前世界上最大的Java和Android開源軟件構件倉庫。 所有內容都通過內容分發網絡(CDN)使用加密https連接獲取。JCenter是Goovy Grape內的默認倉庫,Gradle內建支持(jcenter()倉庫),非常易于在(可能除了Maven之外的)其他構建工具內進行配置。
JCenter相比mavenCenter構件更多,性能也更好。但還是有些構件僅存在mavenCenter中。