SORU
20 Temmuz 2014, Pazar


Buildscript depoları Android. jcenter VS mavencentral

Android Studio kullandım son kez, şimdi jcenter() var ise mavencentral() buildscript depoları ile .gradle dosya oluşturulur.

Herkesin sorunları bununla bağlantılı açıklayabilir. Başka bir repo var mı? Onları ne zaman geçmelisiniz? Ne etkisi projeleri, modülleri, libs üzerinde var mı? Android geliştiriciler için herhangi bir diğer gerekli?

Bu repo bakımından sorumlu kim?

CEVAP
23 Temmuz 2014, ÇARŞAMBA


Aynı şeyi merak ediyordum, ve kesin bir cevap yok ama öğrendiğim şeyi paylaşmaya değer diye düşündüm. Maven Central hareket söz within one issue on Google Code ayrıntıların fark etmedi tam olarak bu oldu - Android Studio için son değişiklikler listesinde söz bulamadım JCenter buldum.

JCenter üzerinde okuma, şirket JFrog gelen Bintray arkasındaki Depo, ve sanırım bu 'J') ' dan geliyor. Daha önce karşılaştığım (kim Göre Bintray blog, Bintray is a superset of Maven Central, Yani eğer bu doğruysa orada olmamalı konularda eksik bağımlılıkları, ama sanırım bağlı olacak tam olarak ne kullanıyorsun senin projeleri - her zaman doğrudan kontrol repo gibi hem güzel kolayca aranabilir web siteleri. Bu yüzden kim tutar bu repo, en iyi biliyorum, bu kadar üreticilerin bağımlılıkları eklemek bağımlılıklarını her repo ve repo sahibi sadece korumak hizmeti.

Geçiş yapmak için zaman açısından çalışmak zordur. AOSP hala düşünüyorum (Yeni Android Uygulaması için Şablonlar bakarak) ama daha sonra bu şablon da hala çok eski Gradle bir sürümü (0.4) kullanıyor Maven Merkezi olarak kullanıyor. Diğerleri jcenter gelen bağımlılıkları ile ilgili sorunlarınız hakkında bir kaç sorunu var, ama gerçekten bir sürü rapor ve Google yine son OLARAK bırakmadan önce başka bir repo geçmek mümkündür. Eğer Maven Central hala şimdilik senin için iyi çalışıp çalışmadığını özellikle büyük ticari çözümler bina eğer o zamana kadar geçiş kapalı tutun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013