Mac'te ~/.m2/repository nedir? Silmek güvenli mi?
~/.m2/repository klasörünü Maven'ı bozmadan silebilirsiniz, ama bunun bedeli zamandır. Her proje bir sonraki derlemede bağımlılıklarını ve eklentilerini yeniden indirir; oraya kendi kurduğunuz her şeyin de yeniden derlenmesi gerekir.
Nerede bulunur
~/.m2/repositoryNedir
Birçok Java projesinin kullandığı derleme aracı Maven, ~/.m2/repository içinde yerel bir depo tutar. Bir derlemenin ihtiyaç duyduğu her kitaplık ve eklenti bir kez indirilip burada saklanır; böylece sonraki derlemeler onu yeniden çekmeden çalışabilir. Gradle ve diğer JVM araçları da buradan okuyabilir.
Projelerinizin bugüne kadar kullandığı her bağımlılık sürümüyle büyür ve Maven eski sürümleri kendiliğinden hiç silmez. Klasörde ayrıca mvn install ile derlediğiniz, yani internetten gelmemiş yapıtlar (artifact) da bulunur.
Hemen yanındaki ~/.m2/settings.xml, Maven ayarlarınızı tutar; bunların arasında yansılar ve depo kimlik bilgileri olabilir. Deponun parçası değildir ve saklanmalıdır.
Ne kadar büyür
Java geliştirme için kullanılan bir Mac'te çoğu zaman birkaç GB tutar; çok sayıda projede veya büyük çatılarla (framework) çalışıyorsanız daha da fazla.
Elle nasıl temizlenir
- Deponun ne kadar büyük olduğunu görmek için aşağıdaki komutu çalıştırın. Yalnızca boyutu okur.
- IDE'nizi kapatın ve çalışan derlemeleri durdurun.
- Finder'da Git > Klasöre Git'i seçin, ~/.m2 girin ve repository klasörünü Çöp Sepeti'ne taşıyın. settings.xml ve settings-security.xml dosyalarını oldukları yerde bırakın.
- Her şey yeniden indirileceği için, bağlantınız iyiyken bir projeyi bir kez derleyin.
du -sh ~/.m2/repositorySonrasında ne olur
Her projenin ilk derlemesi daha yavaş olur ve ağ bağlantısı gerektirir. mvn install ile yerel olarak kurduğunuz yapıtlar, o projeleri yeniden derleyene kadar yoktur. Kaynak kodunuza ve Maven ayarlarınıza dokunulmaz.
Diskzy bunu nasıl ele alır
Diskzy, ~/.m2 klasörünü ve boyutunu disk haritasında gösterir ve System Data altında geliştirici verileri arasında sayar; böylece deponun temizlenmeye değip değmediğini görebilirsiniz.
İlgili rehberler
Mac'inizdeki alanın nereye gittiğini görün
Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.
Diskzy'yi ücretsiz deneyin