0

我们正在从非官方的“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')

appcfg.sh在命令行和 Eclipse 中运行时,当告知用于身份验证时会弹出相同的消息--oauth2,结果证明这是“appengine-maven-plugin”的默认设置。

有没有办法告诉官方 maven 插件不要使用 Oauth2 身份验证?

4

1 回答 1

5

通过阅读源代码弄清楚了。我可以将oauth2属性指定false在插件的 pom 配置中:

<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>
于 2013-02-04T14:49:40.010 回答