A partir do Gradle 1.7, existe o novo repositório público JCenter.
repositories {
jcenter()
}
Então, eu quero perguntar se todos os frascos do Maven Central fazem parte deste repositório? E se não for do que o JCenter repo consiste? E o JCenter é mais confiável do Maven Central como tempo de inatividade?
gradle
repository
maven-central
Xelian
fonte
fonte
Respostas:
jcenter()
é semelhante amavenCentral()
. Dê uma olhada em https://bintray.com/bintray/jcenter para obter mais detalhes. Os caras do jCenter afirmam que têm um desempenho melhor que o Maven Central.fonte
jcenter()
aponta para jcenter.bintray.com emavenCentral()
para repo1.maven.org/maven2jcenter()
. Quando procuro no google org.javafxports: jfxmobile-plugin: 1.3.8, chego ao bitbucket.org/javafxports/javafxmobile-plugin . deve significar jcenter igual butbucket!Conforme mencionado em https://bintray.com/bintray/jcenter :
Também acho uma boa comparação em https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/ (infelizmente, o link parece morto, mas algumas dicas úteis estão aqui)
fonte
O Maven Central e o JCenter são basicamente equivalentes, da perspectiva do usuário.
A razão pela qual existem dois grandes repositórios é que o Maven Central é apoiado pela Sonatype, a empresa por trás do Maven e, especialmente, pelo Nexus, um repositório Maven que eles vendem para empresas.
O JCenter é apoiado pela JFrog, a empresa por trás da Artifactory, uma concorrente da Nexus. Pelo que me lembro, a JFrog também apoiou Gradle por um tempo, como concorrente de Maven.
Portanto, no final, trata-se de empresas concorrentes que oferecem serviços gratuitos para tentar atrair clientes para suas ofertas empresariais de nível superior.
A menos que você tenha um motivo muito específico para usar um deles, você pode basicamente jogar uma moeda para escolher uma.
fonte
O jCenter () contém artefatos que não existem no mavenCentral (), por exemplo
com/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar
fonte