2013-05-15 2 views
0

Я новичок в Maven и что-то не так, когда я пытаюсь создать проект.Почему mvn archetype не работает для меня?

E:\java\MavenTest>mvn archetype:generate -DgroupId=com.mycompany.app -DartifacId 
=my_app -DarchetypeArtifacId = maven_archetype_quickstart -DinteractiveMode=fals 
e 
[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.108s 
[INFO] Finished at: Wed May 15 23:55:57 CST 2013 
[INFO] Final Memory: 7M/76M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] The goal you specified requires a project to execute but there is no POM 
in this directory (E:\java\MavenTest). Please verify you invoked Maven 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 

pom.xml следует сгенерировать автоматически. Но это не работает.

Любая помощь будет высоко оценена.

ответ

1

Основной причиной являются следующие: -

  1. Существует пространство на -DarchetypeArtifacId = maven_archetype_quickstart
  2. archetypeArtifacId должен быть maven-archetype-quickstart
  3. -DarchetypeArtifacId мисс орфография, правильная является -DarchetypeArtifactId

Затем попробуйте следующее: -

mvn archetype:generate 
    -DgroupId=com.mycompany.app 
    -DartifactId=my_app 
    -DarchetypeGroupId=org.apache.maven.archetypes 
    -DarchetypeArtifacId=maven-archetype-quickstart 
    -DarchetypeVersion=1.1 
    -DinteractiveMode=false 

Пожалуйста, введите команду выше в одной строке.

Надеюсь, это может помочь.

+0

Я должен внимательно проверить свои параметры. Благодарю. – Xing

Смежные вопросы