如何告诉'appengine-maven-plugin'不要使用oauth2来部署appengine?

时间:2013-02-04 14:05:06

标签: java google-app-engine maven appengine-maven-plugin

我们正在从非官方的'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身份验证?

1 个答案:

答案 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>