Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Trivial
-
Resolution: Unresolved
-
Affects Version/s: 3.0-alpha-5
-
Fix Version/s: Issues to be reviewed for 3.x
-
Component/s: Errors
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
As the lifecycle of projects are executed, these type of informational messages are emitted:
[INFO] — maven-clean-plugin:2.3:clean (default-clean) @ project-name ---
Based on my own team, I think there are three things to note:
- The plugin:version::goal can easily be confused with the the dependency artifactId:version:classifier format. Seriously.

- I don't think the @ symbol is natural to describe the project.
- The execution name probably could be suppressed unless DEBUG was on.
How about?
[INFO] — maven-clean-plugin:2.3 executing goal "clean" for project Project Name ---
Actually, if you prefix the plugin with the groupId, i.e. org.apache.maven.plugins:maven-clean-plugin:2.3:clean, it would make it a lot easier to copy/paste that line and execute it directly on the commandline.
I'd prefer to keep it as compact as possible, since this line is printed quite often during a build.