2012-09-26 4 views
6

発生しないMavenのエラー:私はアッカパイのJavaチュートリアルに私の手をしようとしています

チュートリアル

が、任意の時間に述べたように、私はMavenプロジェクトをcreaateしようとしています私は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バージョンを使用しています:3.0.4 とakkaバージョン2.0.2 ですが、このチュートリアルではakkaバージョン2.0.1を使用していますが、それは問題だと思っていません。 提案をお願いします。

+0

使用するアーキタイプ(プロジェクトレベルのテンプレートの一種)を指定する必要があります。チュートリアルで必要なアーキタイプについて言及していますか? –

+0

私はこのアーキタイプがクイックスタートだと思います –

+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

\を削除し、それがより多くの情報を照会するために開始する必要がありますありがとうございました。

私はここには窓がありませんが、いくつかのチュートリアルが2行以上に覆われている実行するMVN命令を記述するとLinux上でそれが

mvn archetype:generate/

HTH R

4

と同じ挙動を示しています(命令の)新しい行に追加のバックスラッシュを追加して、同じコマンドが次の行に続くことを示すことがあります。

このバックスラッシュは、コマンドを実行する前に削除する必要があります。例えばジャージー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

ハーツオフ!ありがとう。 –

関連する問題