2012-09-26 25 views
6

我想在阿卡皮Java教程我的手Maven的错误在这个项目进行原型时,没有POM:产生

我想creaate Maven项目在本教程

但任何时候声明我输入命令来创建一个Maven项目,我得到一个错误。 下面是命令和错误。

C:\Program Files\akka-2.0.2>mvn archetype:generate \ 


C:\Program Files\akka-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 Files\akka-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文件,但它是不是在我生成该项目之前创建一个POM的tutrials说明。 我其实很新太maven所以请原谅我。 我正在使用maven版本:3.0.4 和akka版本2.0.2 但本教程使用akka 2.0.1版本,但我不认为这是问题 请任何建议。

谢谢

+0

您需要指定要使用哪种原型(一种项目级模板)。该教程是否提到了您需要的原型? –

+0

我认为原型是quickstart –

+0

看看这个作为教程命令的一部分:C:\ Users \ jboner \ src \ akka \ akka-2.0.1> mvn archetype:generate \ -DgroupId = akka.tutorial。 first.java \ -DartifactId = akka-tutorial-first-java \ -DarchetypeArtifactId = maven-archetype-quickstart \ -DinteractiveMode = false –

回答

6

删除\那么就应该开始查询更多信息。

我没有窗户在这里,但在Linux上显示了

mvn archetype:generate/

HTH的R相同的行为

4

当一些教程描述了将要执行的是覆盖在两行以上的MVN指令,他们可能会在(指令的)新行添加一个额外的反斜杠来指示相同的命令在下一行继续。

在执行该命令之前,应该删除该反斜杠。例如,对于建立一个新泽西的Web应用程序的命令可能是这样的:

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 

如果不删除这些额外的反斜杠,你可能会得到你在上面描述的错误。

+0

帽子掉了!谢啦。 –

相关问题