Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.0, 2.0.1, 2.0.2
-
Fix Version/s: 2.0.8
-
Component/s: Command Line
-
Labels:None
-
Environment:Any
-
Complexity:Intermediate
-
Number of attachments :
Description
When just writing "mvn" with no arguments on the command line I get a message such as this:
>mvn
[INFO] Scanning for projects...
[INFO] ----------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ----------------------------------------------------------------------------
[INFO] You must specify at least one goal. Try 'install'
[INFO] ----------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ----------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Wed Mar 22 09:15:04 CET 2006
[INFO] Final Memory: 1M/2M
[INFO] ----------------------------------------------------------------------------
Many new users to maven or any other such tools are used to getting at least some basic info of what is expected. How about just displaying the listing that shows up when a user writes "mvn -h" as default when no arguments are privided? This is also a feature that most other similar products have. I also would suggest printing a URL for where they can get basic information for how to use maven.
Issue Links
- relates to
-
MNG-3511
Review fix for MNG-2166
-
1. |
Review existing fix | |
|
Unassigned |
I was just adding a similar bug report.
Having at least an informative "mvn help" would really help.
I keep adding "BUILDING.txt" files to my projects to tell people what mvn commands they have to use to create the site, to create the package, to run some other plugin I configured in specific profiles and so on.
Even a simple plugin (maven-help-plugin) that answer by default a text written in the pom would be a big step forward, then having a property for a default target to be invoked (defaulting to the "maven-help-plugin", but possibily overridable with package, site:stage or anything wirtten in the pom) would be a great solution (similar to what we had in ant)
this "maven-help-plugin" could support inline text or a reference to a file to be shown or any other more advanced feature (automatically output help for the more common goals).