如何在本地运行GAE应用程序时使用Guice设置RemoteApiInstaller?

时间:2013-08-15 21:17:02

标签: java google-app-engine guice remote-debugging

我写了standalone client,通过Remote API访问我的Google App Engine应用。我正在使用它来解决我在实时GAE环境中遇到的问题。这在独立客户端中非常有用,例如单元测试。

String username = "<username>";
String password = "<password>";
RemoteApiOptions options = new RemoteApiOptions().
    server("<host>", <port>).credentials(username, password);
RemoteApiInstaller installer = new RemoteApiInstaller();
installer.install(options);

但我也使用Guice来管理依赖项。 如何在我的GuiceCreator中安装RemoteApiInstaller,以便所有服务(datastorememcache等)来自GAE,但代码在我的本地开发环境中运行?我想在单元测试中使用远程API,而不是在我的应用程序的其余部分设置Remote API。我想在我的(本地)代码中设置断点,但与(远程)数据存储区/内存缓存服务进行通信。

0 个答案:

没有答案