Diskzyv0.1
Apague com cuidado

O que é ~/.m2/repository no Mac? É seguro apagar?

Resposta curta

Você pode apagar ~/.m2/repository sem quebrar o Maven, mas isso custa tempo. Cada projeto baixa de novo suas dependências e plugins na próxima compilação, e tudo o que você mesmo instalou ali precisa ser compilado outra vez.

Onde fica

~/.m2/repository

O que é

O Maven, a ferramenta de compilação usada por muitos projetos Java, mantém um repositório local em ~/.m2/repository. Cada biblioteca e plugin de que uma compilação precisa é baixado uma vez e guardado ali, para que as compilações seguintes funcionem sem buscá-lo de novo. O Gradle e outras ferramentas da JVM também conseguem ler dele.

Ele cresce a cada versão de dependência que seus projetos já usaram, e o Maven nunca remove versões antigas sozinho. A pasta também guarda artefatos que você compilou com mvn install, que não vieram da internet.

Ao lado dele, ~/.m2/settings.xml guarda seus ajustes do Maven, que podem incluir espelhos e credenciais de repositórios. Ele não faz parte do repositório e deve ser mantido.

Que tamanho pode atingir

Muitas vezes vários GB em um Mac usado para desenvolvimento em Java, e mais se você trabalha em muitos projetos ou com frameworks grandes.

Como limpar manualmente

  1. Execute o comando abaixo para ver o tamanho do repositório. Ele apenas lê o tamanho.
  2. Feche sua IDE e pare as compilações em andamento.
  3. No Finder, escolha Ir > Ir para Pasta, digite ~/.m2 e mova a pasta repository para o Lixo. Deixe settings.xml e settings-security.xml onde estão.
  4. Compile um projeto uma vez enquanto tiver uma boa conexão, já que tudo é baixado de novo.
No Terminal
du -sh ~/.m2/repository

O que acontece depois

A primeira compilação de cada projeto é mais lenta e precisa da rede. Os artefatos que você instalou localmente com mvn install somem até você compilar esses projetos de novo. Seu código-fonte e os ajustes do Maven não são tocados.

Como o Diskzy lida com isso

O Diskzy mostra ~/.m2 e o tamanho dela no mapa do disco, contada entre os dados de desenvolvedor na visão System Data (Dados do Sistema), para você ver se vale a pena limpar o repositório.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語