~ 40 alt projeleri ile bir SBT projem var. En büyükleri Play ve sbt-native-packager olan çeşitli eklentiler var. Global eklentiler yok.Yavaş SBT birçok proje ile başlar
Oldukça faal olan bazı donanımlarda, başlatma (ilk kez) 20-25 s alır. Her şeyin JVM devreye girmesinden kaynaklanmadığını biliyorum, çünkü küçük bir proje (saf yük) 3-4 saniyede başlıyor.
Daha büyük projeye başlamak için sbt'nin neden daha uzun sürdüğünü nasıl anlayabilirim?
Denemeyi denedim: sbt -Dsbt.task.timings = true, ancak zamanın büyük bölümünü almayı içermiyor.
bir 15s duraklama var: Geçen zamanlama baskılar sonra ancak (/ home/paul/berrak/example/yapı dosyasında) örneğe
Set mevcut proje öncesinde.
Yavaş başlatma nedenini nasıl bulabilirim?
project/debug.sbt
oluşturarak
SBT dosyaları daha hızlı mı, yoksa gün sonunda Scala dosyalarını mı? –
Ayrıca, derlenecekler. Zamandan tasarruf etmek için yayınlanmış bir eklenti haline getirmelisiniz. –
"başlangıç (ilk defadan sonra)" Bu, tüm proje/*. Scala dosyalarının derlendiği anlamına gelir. –