Skip to content

Releases

4.0.0-beta-3

4.0.0-beta-3 Pre-release
Pre-release

Choose a tag to compare

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:

  • Fast clean is now the default (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.
  • New purge-check goal detects and removes orphaned build directories left behind by renamed or removed modules.
  • Read-only file deletion is now configurable, and <targetPath> directories are also cleaned up.
  • Under the hood: the background cleaner is now session-scoped (fixes races in multi-module builds), the Plexus dependency is replaced with java.nio, and the IT scripts have been ported from BeanShell to Groovy.

Requires Maven 4.x.

🚀 New features and improvements

  • 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

🐛 Bug Fixes

  • 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

📝 Documentation updates

  • Convert the FAQ from FML to Markdown (#336) @slachiewicz
  • Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#316) @potiuk

👻 Maintenance

🔧 Build

📦 Dependency updates

Read more

3.5.0

Choose a tag to compare

@github-actions github-actions released this 31 May 10:54
maven-clean-plugin-3.5.0
d18c596

🚀 New features and improvements

👻 Maintenance

📦 Dependency updates

3.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Feb 22:34
maven-clean-plugin-3.4.1
8211bc5

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

4.0.0-beta-2

4.0.0-beta-2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Feb 22:33
maven-clean-plugin-4.0.0-beta-2
eeaa3a1

Warning

This plugin is a Maven 4 plugin and requires Maven 4.x to run.

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

🔧 Build

4.0.0-beta-1

4.0.0-beta-1 Pre-release
Pre-release

Choose a tag to compare

Warning

This plugin is a Maven 4 plugin and requires Maven 4.0.0-beta-3 to run.

What's Changed

Full Changelog: maven-clean-plugin-3.4.0...maven-clean-plugin-4.0.0-beta-1

3.4.0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: maven-clean-plugin-3.3.2...maven-clean-plugin-3.4.0

3.3.2

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 26 Oct 19:59
maven-clean-plugin-3.3.2
28759c4

What's Changed

New Contributors

Full Changelog: maven-clean-plugin-3.3.1...maven-clean-plugin-3.3.2

3.3.1

Choose a tag to compare

@gnodet gnodet released this 20 Jun 14:34

What's Changed

New Contributors

Full Changelog: maven-clean-plugin-3.2.0...maven-clean-plugin-3.3.1

3.2.0

Choose a tag to compare

@olamy olamy released this 23 Jun 09:05
831fe7b

What's Changed

New Contributors

  • @gnodet made their first contribution in #6

Full Changelog: maven-clean-plugin-3.1.0...maven-clean-plugin-3.2.0

3.1.0

Choose a tag to compare

@olamy olamy released this 10 Feb 08:15
8ac2ccf