Dari Gradle 1.7 ada JCenter repositori Publik baru.
repositories {
jcenter()
}
Jadi saya ingin bertanya apakah semua stoples dari Maven Central adalah bagian dari repo ini? Dan jika bukan dari apa repo JCenter terdiri? Dan apakah JCenter lebih dapat diandalkan dari Maven Central sebagai downtime?
gradle
repository
maven-central
Xelian
sumber
sumber
Jawaban:
jcenter()
mirip denganmavenCentral()
. Lihat https://bintray.com/bintray/jcenter untuk lebih jelasnya. Orang-orang jCenter mengklaim bahwa mereka memiliki kinerja yang lebih baik daripada Maven Central.sumber
jcenter()
ke jcenter.bintray.com danmavenCentral()
ke repo1.maven.org/maven2jcenter()
. Ketika saya google org.javafxports: jfxmobile-plugin: 1.3.8 Saya datang ke bitbucket.org/javafxports/javafxmobile-plugin . itu harus berarti jcenter sama dengan butbucket!Seperti disebutkan dalam https://bintray.com/bintray/jcenter :
Saya juga menemukan perbandingan yang baik di https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/ (sayangnya tautannya tampaknya sudah mati tetapi beberapa petunjuk bermanfaat ada di sini)
sumber
Maven Central dan JCenter sebagian besar setara, dari perspektif pengguna.
Alasan ada 2 repo besar adalah bahwa Maven Central didukung oleh Sonatype, perusahaan di belakang Maven dan terutama di belakang Nexus, sebuah repositori Maven yang mereka jual ke perusahaan.
JCenter didukung oleh JFrog, perusahaan di belakang Artifactory, pesaing Nexus. Dari yang saya ingat, JFrog juga mendukung Gradle untuk sementara waktu, sebagai pesaing Maven.
Jadi pada akhirnya ini tentang perusahaan pesaing yang menawarkan layanan gratis untuk mencoba memikat pelanggan ke penawaran perusahaan tingkat yang lebih tinggi.
Kecuali Anda memiliki alasan yang sangat spesifik untuk menggunakan salah satunya, Anda pada dasarnya dapat melempar koin untuk memilih satu.
sumber
jCenter () berisi artefak yang tidak ada di mavenCentral () misalnya
com/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar
sumber