Diskzyv0.1
Dikkatli silin

Mac'te ~/.m2/repository nedir? Silmek güvenli mi?

Kısa yanıt

~/.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/repository

Nedir

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

  1. Deponun ne kadar büyük olduğunu görmek için aşağıdaki komutu çalıştırın. Yalnızca boyutu okur.
  2. IDE'nizi kapatın ve çalışan derlemeleri durdurun.
  3. 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.
  4. Her şey yeniden indirileceği için, bağlantınız iyiyken bir projeyi bir kez derleyin.
Terminal'de
du -sh ~/.m2/repository

Sonrası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
Bu sayfayı şu dilde okuyun:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語