2012-09-26 3 views
6

sto cercando le mani sui tutorial Java Akka PiMaven Errore No POM in questo progetto durante l'esecuzione di archetipo: generare

Sto cercando di creaate un progetto Maven come indicato nel tutorial

ma in qualsiasi momento Inserisco il comando per creare un progetto maven. Ottengo un errore. Di seguito sono riportati il ​​comando e l'errore.

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 

assomiglia Maven richiede per il file POM, ma non sia previsto nel tutrials che devo creare un POM prima di generare il progetto. Sono davvero troppo esperto, quindi scusami. Sto usando la versione di Maven: 3.0.4 e akka versione 2.0.2 ma il tutorial utilizza la versione 2.0.0 di akka ma non penso che sia il problema qualsiasi suggerimento per favore.

ringraziamento

+0

È necessario specificare quale archetipo (una sorta di modello a livello di progetto) da utilizzare. Il tutorial menziona quale archetipo è necessario? –

+0

Penso che l'archetipo sia quickstart –

+0

dare un'occhiata a questo come parte dei comandi tutorial: C: \ Users \ jboner \ src \ akka \ akka-2.0.1> mvn archetype: genera \ -DgroupId = akka.tutorial. first.java \ -DartifactId = akka-tutorial-first-java \ -DarchetypeArtifactId = maven-archetype-quickstart \ -DinteractiveMode = false –

risposta

6

rimuove la \ allora dovrebbe cominciare a interrogare per maggiori informazioni.

non ho finestre qui, ma su Linux si vede lo stesso comportamento con

mvn archetype:generate/

HTH R

4

Quando alcuni tutorial descrive un comando mvn da eseguire che è coperto in due file o più , potrebbero aggiungere una barra rovesciata in più alla nuova riga (dell'istruzione) per indicare che lo stesso comando continua sulla riga successiva.

Questo backslash deve essere rimosso PRIMA di eseguire il comando. Per esempio il comando per la creazione di una Web Application Jersey potrebbe essere simile a questo:

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

ma dovrebbe essere lanciato come qui di seguito, senza backslash:

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

Se non rimozione di questa barra rovesciata in più si potrebbe ottenere la errore che hai descritto sopra.

+0

Cappelli spenti! Grazie uomo. –