diff --git a/lib/clean/maven.sh b/lib/clean/maven.sh new file mode 100644 index 0000000..8200bd8 --- /dev/null +++ b/lib/clean/maven.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Maven Repository Cleanup Module +set -euo pipefail + +# Maven local repository cleanup. +# Path: ~/.m2/repository +# Note: This path is in the default whitelist. Remove from whitelist to enable cleanup. +clean_maven_repository() { + local maven_repo="$HOME/.m2/repository" + + # Only clean if the directory exists + [[ -d "$maven_repo" ]] || return 0 + + safe_clean "$maven_repo"/* "Maven local repository" +}