コマンドを実行しようとしています
mvn appengine:devserver
しかし、それは次のエラーをスローします
[ERROR] No plugin found for prefix 'appengine' in the current project and in the plugin groups
[org.Apache.maven.plugins, org.codehaus.mojo] available from the repositories [local
(/Users/tylerrice/.m2/repository), central (https://repo.maven.Apache.org/maven2)] -> [Help 1]
このすべてのコードがバックエンドの大部分を記述するために雇った開発会社からのものであるまで、私はmavenを使用したことがないので、ここで完全に迷っています。このエラーのヘルプページにアクセスしました here 。そこでリストを確認したところ、pom.xmlファイルも見つかりません
ビルドライフサイクルでこのプラグインが定義されていない場合は、次の方法で確認できます
mvn help:effective-pom
<build>
を観察します
このプラグインが何であるかをmavenに知らせる必要があります。そのためには、<build>
に追加する必要があります
<build>
<plugins>
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.9.9</version>
</plugin>
</plugins>
</build>
参照 More
だから私はこれと同じエラーがありました。 appengineに対してmvn appengine:devserverを実行しようとすると、これと同じエラーが発生しました
[ERROR] No plugin found for prefix 'appengine' in the current project and in the plugin groups [org.Apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/
1つのディレクトリを上に移動しすぎていることに気付いたので、「ls」と入力してEnterキーを押すと、アプリケーションが表示されました。 cd [アプリケーション名]と入力するだけで、アプリケーション自体の1つ下のディレクトリレベルに移動し、問題なく実行されました。
POMファイルで、appengine VERSIONを明示的に指定する必要があります。 (理由はわかりません)。
「com.google.appengine appengine-maven-plugin 1.9.15」
私は同じ問題を抱えていましたが、何の助けにもなりませんでした。私はappengineのホームからアプリの場所を指定してアプリサーバーを実行することで回避しました。
C:\ Downloads\appengine-Java-sdk-1.9.24\appengine-Java-sdk-1.9.24\bin> dev_appserver.cmd C:\ projects\google_app_engine\guestbook_tutorial\guestbook\target\guestbook-1.0-SNAPSHOT \