From abd9791cd7c690b181d3c8c888b4ddceba74733a Mon Sep 17 00:00:00 2001 From: tw93 Date: Mon, 16 Feb 2026 18:54:19 +0800 Subject: [PATCH] feat(clean): add Maven local repository cleanup support --- lib/clean/maven.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/clean/maven.sh 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" +}