7

私はAkka Pi Javaチュートリアルを試しています

チュートリアルに記載されているように、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を作成する必要があることはチュートリアルに記載されていません。私は実際にはあまりにも初心者なので、ご容赦ください。私はmavenバージョン:3.0.4とakkaバージョン2.0.2を使用していますが、チュートリアルではakkaバージョン2.0.1を使用していますが、それが問題だとは思いません。

ありがとうございました

4

2 に答える 2

9

を削除すると\、詳細情報のクエリが開始されます。

ここにはウィンドウがありませんが、Linux では同じ動作を示します

mvn archetype:generate /

HTH R

于 2012-09-26T02:16:40.757 に答える
5

一部のチュートリアルで、実行する mvn コマンドが 2 行以上に渡って説明されている場合、(命令の) 新しい行にバックスラッシュを追加して、同じコマンドが次の行に続くことを示す場合があります。

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

この余分なバックスラッシュを削除しないと、上記のエラーが発生する可能性があります。

于 2014-08-08T11:29:28.350 に答える