Начиная с Gradle 1.7 появился новый публичный репозиторий JCenter.
repositories {
jcenter()
}
Итак, я хочу спросить, все ли банки из Maven Central являются частью этого репо? А если не из чего состоит репо JCenter? И является ли JCenter более надежным по сравнению с Maven Central по причине простоя?
gradle
repository
maven-central
Кселианский
источник
источник
Ответы:
jcenter()
похоже наmavenCentral()
. Посетите https://bintray.com/bintray/jcenter для получения более подробной информации. Ребята из jCenter утверждают, что у них производительность лучше, чем у Maven Central.источник
jcenter()
указывает jcenter.bintray.com иmavenCentral()
к repo1.maven.org/maven2jcenter()
. Когда я использую google org.javafxports: jfxmobile-plugin: 1.3.8, я перехожу на bitbucket.org/javafxports/javafxmobile-plugin . это должно означать, что jcenter равно butbucket!Как упоминалось в https://bintray.com/bintray/jcenter :
Также я нахожу хорошее сравнение на https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/ (к сожалению, ссылка мертва, но есть несколько полезных советов)
источник
Maven Central и JCenter в основном эквивалентны с точки зрения пользователя.
Причина, по которой существует 2 больших репозитория, заключается в том, что Maven Central поддерживается Sonatype, компанией, стоящей за Maven, и особенно за Nexus, репозиторием Maven, который они продают предприятиям.
JCenter поддерживается JFrog, компанией, стоящей за Artifactory, конкурентом Nexus. Насколько я помню, JFrog тоже какое-то время поддерживал Gradle как конкурент Maven.
В конце концов, речь идет о конкурирующих компаниях, предлагающих бесплатные услуги, чтобы попытаться привлечь клиентов к своим корпоративным предложениям более высокого уровня.
Если у вас нет очень конкретной причины использовать один из них, вы можете просто подбросить монету, чтобы выбрать один.
источник
jCenter () содержит артефакты , которые не существуют в mavenCentral () , например
com/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar
источник