"Плагин не найден для префиксного движка приложения" при использовании maven

Я пытаюсь запустить команду

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 до того, как весь этот код был получен от компании-разработчика, которую мы наняли, чтобы написать большую часть бэкэнда, поэтому я полностью потерялся здесь. Я посетил страницу справки для этой ошибки здесь. Я просмотрел список, и я не могу найти файл pom.xml либо

Ответ 1

в вашем жизненном цикле сборки у вас нет этого плагина, вы можете проверить его

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>

См. Подробнее

Ответ 2

Итак, у меня была такая же ошибка. Когда я пытался запустить mvn appengine: devserver для appengine, я получал эту же ошибку

[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/

Я понял, что я слишком далеко от одной директории, поэтому, когда я печатал ls и нажав кнопку ввода, я мог видеть свое приложение. Мне просто нужно было ввести cd [имя приложения], чтобы спуститься на один уровень каталога к самому приложению, и он прошел нормально.

Ответ 3

В вашем POM файле необходимо явно указать приложение VERSION. (Не знаете, почему).

"       com.google.appengine        AppEngine-Maven-плагин        1.9.15    "

Ответ 4

У меня была такая же проблема, мне ничего не помогло, я работал над ней, запустив сервер приложений из дома 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- СНАПШОТ\