Clean Maven Cache on Mac

Last updated: 2026-06-05

Quick answer

Maven stores artifacts at ~/.m2/repository. Old dependency versions accumulate indefinitely. Check with du -sh ~/.m2/repository. Deleting it forces re-download on next build. CodeCleaner shows Maven repo size.

Scan is free

Native macOS app. No account required. Local scan. You review before cleanup.

Java and Kotlin developers using Maven accumulate every dependency version ever resolved in the local repository — often several gigabytes over time.

CodeCleaner showing Maven local repository size on Mac

Maven local repository

~/.m2/repository contains JARs, POMs, and metadata for all resolved artifacts. Maven never auto-prunes old versions.

Selective vs full cleanup

Remove specific groupId folders if you know they are stale, or rm -rf ~/.m2/repository for a full reset. Next mvn install re-downloads everything.

How CodeCleaner detects Maven

CodeCleaner shows ~/.m2/repository total size in its developer toolchain scan.

Manual steps (Terminal)

Run these commands in Terminal first. Scan first, review before deleting — or use CodeCleaner for a visual interface with per-item size breakdowns.

Check Maven repo size

du -sh ~/.m2/repository

Remove local repository

rm -rf ~/.m2/repository

Safety warnings

  • Full repository delete requires re-download — plan for offline builds accordingly.

Or use CodeCleaner

CodeCleaner automates this with a native macOS app. Scan first, review before deleting. Free scan, no account required.

Scan is free

Native macOS app. No account required. Local scan. You review before cleanup.

Frequently asked questions

Is deleting ~/.m2/repository safe?
Yes for regenerable artifacts. Maven re-resolves dependencies on next build.

Why developers trust CodeCleaner

  • Source code is never targeted
  • Only known cache and build artifact paths
  • Docker cleanup through official Docker CLI
  • Local-only processing — no cloud upload
  • No account required
  • Free scan before paying for cleanup
Scan is free

Native macOS app. No account required. Local scan. You review before cleanup.