我们正在从非官方的'kidleit'maven插件切换到使用官方的“appengine-maven-plugin”http://code.google.com/p/appengine-maven-plugin/
我们的应用程序并不新鲜,但现在部署时,我们收到错误:
404 Not Found This application does not exist (app_id=u'appname')
在命令行和eclipse中运行,当告诉appcfg.sh
使用--oauth2
进行身份验证时,弹出相同的消息,结果证明是'appengine-maven-的默认值插件。
有没有办法告诉官方maven插件不使用Oauth2身份验证?
答案 0 :(得分:5)
通过阅读来源找出它。我可以在插件的pom配置中将oauth2
属性指定为false
:
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.target.version}</version>
<!-- below specify oauth2 to be false, as it's true by default -->
<configuration>
<oauth2>false</oauth2>
</configuration>
</plugin>