O que é ~/.m2/repository no Mac? É seguro apagar?
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/repositoryO 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
- Execute o comando abaixo para ver o tamanho do repositório. Ele apenas lê o tamanho.
- Feche sua IDE e pare as compilações em andamento.
- 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.
- Compile um projeto uma vez enquanto tiver uma boa conexão, já que tudo é baixado de novo.
du -sh ~/.m2/repositoryO 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