【发布时间】:2013-05-31 08:13:17
【问题描述】:
我知道 Google 支持使用 appcfg.{sh,cmd] 上传无密码 GAE 应用程序,如下所述:https://developers.google.com/appengine/docs/java/tools/uploadinganapp#Passwordless_Login_with_OAuth2
但是,我想知道我是否可以使用Google's official Maven GAE plugin 来做同样的事情。有一个名为appengine:update 的目标,用于将本地 GAE 应用程序上传到云端。但是,我无法在任何地方找到关于这是否支持 OAuth2 的信息。有谁知道我如何将 OAuth2 和这个 Maven 插件结合起来?
原因是因为我使用 Jenkins 来构建我的项目,我更愿意在构建期间使用 Maven 目标自动上传我的应用程序,而不是运行脚本(比 Maven 目标更复杂)作为后期构建步骤。
【问题讨论】:
-
作为部署时的一种解决方法,我使用帐户规范仅用于 appengine 上传。我发现有用的一种方法是为应用上传制定一个帐户规范,并将该帐户仅用于上传应用,而不是其他任何东西。
标签: google-app-engine maven oauth-2.0 maven-gae-plugin