我正在尝试运行命令
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文件答案 0 :(得分:16)
所以我有同样的错误。当我试图运行mvn appengine:devserver for 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 [应用程序名称],将一个目录级别下载到应用程序本身,它运行正常。
答案 1 :(得分:9)
在您的构建生命周期中,您没有定义此插件,您可以通过
进行验证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
答案 2 :(得分:0)
在POM文件中,需要明确指定appengine VERSION。 (不知道为什么)。
” com.google.appengine AppEngine上,Maven的插件 15年9月1日 “
答案 3 :(得分:0)
我遇到了同样的问题,没有任何帮助,我通过将应用程序服务器从appengine home运行到我的应用程序的位置来解决它:
C:\ Downloads \ appengine-java-sdk-1.9.24 \ appengine-java-sdk-1.9.24 \ bin&gt; dev_appserver.cmd C:\ projects \ google_app_engine \ guestbook_tutorial \ guestbook \ target \ guestbook-1.0-快照\