Maven/Ivy hakkında neredeyse sıfır bilgim var ama bu teknolojilerin SBT'nin kütüphaneleri otomatik olarak indirme ve yönetme yeteneğinin arkasında olduğunu biliyoruz. SBT'den bir IntelliJ Idea projesi oluşturmaya çalışırken (Fikir ya da jeneratör eklentisi), yaygın Ivy 2 önbelleğinde saklanan önbelleğe alınmış kütüphaneleri bulamadı. SBT projesini, indirilen kütüphaneleri proje dizini altında saklayan eski şemayı kullanacak şekilde ayarlayarak sorunu çözdüm. Benim başka bir proje varsayılan olarak bu şekilde yapar eski SBT sürümünü kullanır. Her iki durumda da, tüm kitaplıkları yeniden yükledikten sonra, kitaplık ikili dosyalarını yedeklemeden önce ve update
'u kaldırmak için clean
komutunu kullanıyorum. Bu, aynı kütüphane dosyalarını birçok kez indirdiğim anlamına gelir.SBT için yerel bir proxy deposu nasıl oluşturulur?
Sorun, kitaplıkları önbelleğe almak için yerel bir deponun nasıl kurulacağıdır, böylece SBT güncelleştirmesi kitaplıkları yerel önbellekten yerel önbellekten karşıdan yükler mi? Mümkünse önbellek için mevcut ~/.ivy2/cache
dizinini kullanmak güzel olurdu.
En azından temel Ivy 2 bilgisine sahip olduğunuzda bunun muhtemelen oldukça basit olduğuna inanıyorum.
için geçerliyse mesaj gönderilsin, teşekkürler. – Ivan