Ошибка Maven нет POM в этом проекте при выполнении archetype: generate

Я пробую свои руки на учебниках Java Akka Pi

Я пытаюсь creaate проекта Maven как сказано в учебнике

но каждый раз, когда я ввожу команду для создания проекта maven, я получаю ошибку. Ниже приведены команда и ошибка.

C:Program Filesakka-2.0.2>mvn archetype:generate 


C:Program Filesakka-2.0.2>mvn archetype:generate 
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.206s
[INFO] Finished at: Wed Sep 26 02:50:38 BST 2012
[INFO] Final Memory: 11M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM
 in this directory (C:Program Filesakka-2.0.2). Please verify you invoked Mave
n from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProject
Exception

похоже, maven запрашивает файл POM, но в tutrials не указано, что я должен создать POM перед созданием проекта. Я на самом деле новый слишком maven, так что извините меня. Я использование версии maven: 3.0.4 и akka версии 2.0.2 но учебник использует akka версии 2.0.1, но я не думаю, что это проблема любое предложение, пожалуйста.

спасибо

2 ответов


удалить \ затем он должен начать запрашивать дополнительную информацию.

у меня здесь нет окон, но в linux он показывает такое же поведение с

mvn archetype:generate /

HTH R


когда в некоторых учебниках описывается команда mvn, которая должна выполняться в двух строках или более, они могут добавить дополнительную обратную косую черту в новой строке (инструкции), чтобы указать, что та же команда продолжается в следующей строке.

эта обратная косая черта должна быть удалена перед выполнением команды. Например, команда для настройки веб-приложения Джерси может выглядеть следующим образом:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes \
-DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.2

но должно быть запущено как ниже, без слеш:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeVersion=2.2

Если не удалить эту дополнительную обратную косую черту, вы можете получить ошибку, описанную выше.