Maven: Не удается получить рабочие цели справки (clean: help, compiler: help и т. Д.) - PullRequest
2 голосов
/ 22 марта 2010

Я новичок в Maven.Вы знаете, что я делаю неправильно (см. Ниже)?


mvn -e clean:help.  
+ Error stacktraces are turned on.  
[INFO] Scanning for projects...  
[INFO] Searching repository for plugin with prefix: 'clean'.  
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD FAILURE  
[INFO] ------------------------------------------------------------------------  
[INFO] Required goal not found: clean:help in org.apache.maven.plugins:maven-clean-plugin:2.2  
[INFO] ------------------------------------------------------------------------  
[INFO] Trace  
org.apache.maven.BuildFailureException: Required goal not found: clean:help in org.apache.maven.plugins:maven-clean-plugin:2.2
    at   org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1867)
    at   org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:462)
    at   org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:175)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)

Ответы [ 2 ]

4 голосов
/ 22 марта 2010

Версия плагина, который вы используете в командной строке (2.2), не имеет цели clean:help (начиная с 2.3).Попробуйте вместо этого:

mvn org.apache.maven.plugins:maven-clean-plugin:2.4:help
3 голосов
/ 22 марта 2010

Я думаю, что вы хотите:

mvn help:describe -Dcmd=clean

, что дает:

[INFO] [help:describe {execution: default-cli}]
[INFO] 'clean' is a lifecycle with the following phases: 
* pre-clean: Not defined
* clean: org.apache.maven.plugins:maven-clean-plugin:clean
* post-clean: Not defined

См. здесь для более подробной информации и примеров. То же самое относится к compile.

mvn help:describe -Dcmd=compile
...