Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.6.1
-
None
Description
The list of properties looks like this:
@Parameter( property = "clean.verbose" ) @Parameter( property = "clean.followSymLinks", defaultValue = "false" ) @Parameter( property = "clean.skip", defaultValue = "false" ) @Parameter( property = "maven.clean.failOnError", defaultValue = "true" ) @Parameter( property = "maven.clean.retryOnError", defaultValue = "true" ) @Parameter( property = "clean.excludeDefaultDirectories", defaultValue = "false" )
The property names should follow the naming convention: maven.PLUGIN.WhatEver So clean.verbose should be changed into maven.clean.verbose, clean.followSymLinks should be changed into maven.clean.followSymLinks, clean.skip should be changed into maven.clean.skip, and clean.excludeDefaultDirectories should be changed into maven.clean.excludeDefaultDirectories.
The old properties clean.* should be marked deprecated and a WARNING should be emitted. With version 3.X they can be replaced completely.