【问题标题】:GAE OAuth deploy using different accounts based on projectGAE OAuth 部署使用基于项目的不同帐户
【发布时间】:2014-10-18 05:57:22
【问题描述】:
因此,当使用 OAuth 使用 maven 部署到 GAE 时,它会在您的主目录中创建 .appcfg_oauth2_tokens_java 文件。如果您可以使用一个帐户部署所有项目,这将非常有用。但是,当您希望为其中一个项目使用不同的帐户时,您该怎么办?
这个文件可以是项目特定的吗?
我不希望每次使用不同帐户部署时都删除此文件。
【问题讨论】:
标签:
google-app-engine
maven
deployment
oauth
【解决方案1】:
您可以使用 appcfg.sh --oauth2 --no_cookies 阻止存储 cookie。
要与 maven 一起使用,您可以将以下配置添加到您的 pom.xml:
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.9.9</version>
<configuration>
<oauth2>true</oauth2>
<noCookies>true</noCookies>
</configuration>
</plugin>