NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Maven Central · #2398 by repository stars
The Maven Clean Plugin is a plugin that removes files generated at build-time in a project's directory.
Last release 11 days ago
13 Oct 2026
Release timing varies
gaps range from 9 days to 4.0 years
Some releases are documented
notes for 7 of 18 stable releases
Nothing withdrawn
no release was ever pulled
20 years old
23 releases · first in 2006
Warning This plugin is a Maven 4 plugin and requires Maven 4.x to run. This release brings 67 fixes, improvements and maintenance updates accumulated
Warning
This plugin is a Maven 4 plugin and requires Maven 4.x to run.
This release brings 67 fixes, improvements and maintenance updates accumulated since beta-2, including several significant additions for Maven 4 users:
maven.clean.fast=true): the plugin stages deletions in .mvn/target/.clean before Maven's build start, dramatically reducing cold-build overhead on large projects.purge-check goal detects and removes orphaned build directories left behind by renamed or removed modules.<targetPath> directories are also cleaned up.java.nio, and the IT scripts have been ported from BeanShell to Groovy.Requires Maven 4.x.
fix: MCLEAN-102, session-scoped BackgroundCleaner, batch retry for both fast and non-fast paths (fixes #281, #285) (#347) @gnodet
feat: make fast clean the default (maven.clean.fast=true) (#362) @gnodet
feat: use .mvn/target/.clean as default staging directory for fast clean (#358) @gnodet
feat: add purge-check goal to detect and remove orphaned build directories (#356) @gnodet
Add IT for MCLEAN-104: clean lifecycle should not attempt dependency resolution (#105) @slawekjaranowski
Configuration parameter for deleting read-only files (#250) @desruisseaux
Replace Plexus dependency by more extensive usage of java.nio (#243) @desruisseaux
fix: fall back to original path when toRealPath() fails (fixes #262) (#344) @gnodet
fix: clarify that failOnError has no effect in fast mode (fixes #352) (#355) @gnodet
fix: missing closing brace and javadoc opener in CleanerTest (#357) @gnodet
Delete also the directories specified in <targetPath> (#276) @desruisseaux
PathSelector class and targetPath resolution (#284) @desruisseauxSelector by a modified copy of the PathSelector class of Maven core. (#266) @desruisseaux@Override, Paths (#240) @desruisseauxOne column per quarter.
Warning This plugin is a Maven 4 plugin and requires Maven 4.x to run.
Warning
This plugin is a Maven 4 plugin and requires Maven 4.x to run.
Warning This plugin is a Maven 4 plugin and requires Maven 4.0.0-beta-3 to run.
Warning
This plugin is a Maven 4 plugin and requires Maven 4.0.0-beta-3 to run.
Full Changelog: maven-clean-plugin-3.4.0...maven-clean-plugin-4.0.0-beta-1
🚀 New features and improvements
🚀 New features and improvements
Bump apache/maven-gh-actions-shared from 3 to 4 by @dependabot in #38
Full Changelog: maven-clean-plugin-3.3.2...maven-clean-plugin-3.4.0
Type: fill --> file by @elharo in #28
Full Changelog: maven-clean-plugin-3.3.1...maven-clean-plugin-3.3.2
[ MCLEAN-104 ] Prevent NPE in fast mode and quiet build by @famod in #23
Full Changelog: maven-clean-plugin-3.2.0...maven-clean-plugin-3.3.1
Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 by @dependabot in #7
Full Changelog: maven-clean-plugin-3.1.0...maven-clean-plugin-3.2.0
Full Changelog : https://github.com/apache/maven-clean-plugin/commits/maven-clean-plugin-3.1.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →