web-dev-qa-db-fra.com

"Plugin introuvable pour le moteur d'application préfixe" lors de l'utilisation de maven

J'essaie d'exécuter la commande

mvn appengine:devserver

mais il jette l'erreur suivante

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

Je n'ai jamais utilisé maven avant que tout ce code provienne d'une société de développement que nous avons embauchée pour écrire la majorité du backend, je suis donc complètement perdu. J'ai visité la page d'aide pour cette erreur ici . J'ai parcouru la liste et je ne trouve pas non plus de fichier pom.xml

14
Tyler

dans votre cycle de vie de construction, vous n'avez pas défini ce plugin, vous pouvez le vérifier en

mvn help:effective-pom 

et observez <build> 

vous devez indiquer à maven quel est ce plugin et pour cela vous devez l'ajouter à <build> comme

<build>
    <plugins>
        <plugin>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-maven-plugin</artifactId>
            <version>1.9.9</version>
        </plugin>
    </plugins>
</build>

Voir Plus

9
Jigar Joshi

Donc j'ai eu la même erreur. Lorsque j'ai essayé de lancer mvn appengine: devserver for appengine, je rencontrais la même erreur 

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

Je me suis rendu compte que mon répertoire était trop avancé. Ainsi, lorsque je tapais ls et que je tapais sur entrée, je pouvais voir mon application. J'avais simplement besoin de taper cd [nom de l'application] pour descendre d'un niveau de répertoire à l'application elle-même et tout s'est bien passé. 

14
Brad

Dans votre fichier POM, la version d'appengine doit être explicitement spécifiée. (Pas certain de pourquoi).

" com.google.appengine appengine-maven-plugin 1.9.15 "

0
Shillz

J'ai eu le même problème, rien ne m'a aidé, je l'ai contourné en exécutant le serveur d'applications à partir de l'application appenine à la maison avec l'emplacement de mon application:

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 \

0
Eli