问题标签 [google-eclipse-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1097 浏览

google-app-engine - JPA 和应用引擎中的子实体身份(危机)

0 投票
1 回答
1221 浏览

android - JsonMappingException:找不到适合类型的构造函数

给定 api 端点

前端(android)调用端点

我从 LogCat 获得以下堆栈跟踪。

注意:我正在监视我的服务器控制台 (localhost),但没有来电。

堆栈跟踪:

这是关于一个 appengine 连接的 android 项目。一切都编译没有错误,等等。 POJOChallengeData由其他三个 POJO 组成,类似于:

那么 Credit 和 Coin 都只包含简单的字段(即 int 和 String),但 Friend 包含一些简单的字段和进一步的 POJO。

我真的认为 JSON 的深度(即 POJO 关系)并不重要。但我包括所有相同的细节。

0 投票
1 回答
516 浏览

google-app-engine - 从应用引擎端点提供 blob

我想从我的 google 端点服务器向 android 应用程序提供 blob;不是指向 blob 的链接,而是实际的 blob。我是否必须在 Base64 中对 blob 进行编码才能从端点发送它,还是由应用引擎处理?

请不要将此问题与从前端发送图像到后端的反向路径混淆。我想从服务器发送到客户端。我需要对 blob 进行编码还是 app-engine 会处理它?哦,我正在使用Java。

0 投票
2 回答
3553 浏览

google-app-engine - 生成谷歌云端点客户端库时出错

在过去的几周里,我一直在使用GAE/JGoogle Cloud Endpoints开发应用程序开发一个应用程序。我创建了我的自定义端点(使用注释),虽然我遇到了很多问题,但我可以解决它们并且一切都运行得很好。

但是现在(22/04/2013)我尝试在端点方法中进行更改,突然Google Eclipse 插件不再生成客户端库了!

我试图从我的项目中删除所有生成的 api 文件,但没有任何效果。我什至再次下载了 Eclipse,安装了所有最新版本的 GPE 和 GAE SDK,并从头开始了一个新项目,但我遇到了同样的错误......


编辑:在尝试了一切之后,谷歌的结局似乎一定有问题。似乎 GPE 使用 a CloudClientLibGenerator,至少在最后一次没有工作......

[ 75 小时 ... ]

现在我想知道:

  1. 如果他们在本地拥有所有必要的信息(代码、库等),为什么还需要云生成器来生成端点的代码?或者他们没有?
  2. 我正在使用 GAE 的免费版本,为大学开发一个应用程序(我的理学硕士最终项目),但如果我正在开发一个为 GAE 付费的真正应用程序怎么办?这是不是有点太粗制滥造了?

无论如何,我认为这个词是终止与端点的约会......


注意:我已经打开了这个问题在 Google Code 中

编辑来自 Google 项目成员的回复:“目前普遍存在 Endpoints 问题,这会混淆任何当前或以前的库生成问题。我会在当前问题解决后进行更新。

我们正在努力尽快解决问题。一旦问题解决,我们将发布更新。

更新:一些用户现在在上述问题中发表评论,指出问题已解决!不过,谷歌没有发表官方评论。不幸的是,我暂时无法检查它...


可能的解决方法:

您必须更改为以前的 GAE SDK 版本1.7.51.7.6都在工作。您可以从这里下载 Java 版本

我已经尝试过,端点库生成正在工作!!!还有开发服务器中的 APIs Explorer,所以我们可以在等待 bug 修复的同时继续开发,根据谷歌团队明天会发生什么......

突然间,我已经部署的端点无法正常工作,现在又开始工作了!(尽管客户端生成仍然无法与 SDK 1.7.7 一起使用)

编辑:来自谷歌,他们说命令行的生成也有效。


尝试生成客户端库时引发的异常的堆栈跟踪(在 GPE 错误日志中):

0 投票
1 回答
201 浏览

eclipse - 将 Maven 与 GWT 插件一起用于依赖项?

到目前为止,我还没有将 maven 用于GWT项目。当我将它部署到GAEGoogle App Engine 时,我只需右键单击 > Google > 部署到 App Engine。然后war自动生成文件夹,一切运行正常。

如果我将项目更改为maven结构,菜单点会project settings > Google > Web Application告诉我:Launch and deploy from this directory (disabled because Maven).

结果,在部署时,没有生成/更新war文件夹!

那么:如何使用 maven 进行依赖管理,并且仍然使用 GWT/GAEEclipse Plugin来部署和启动我的应用程序?

0 投票
1 回答
2040 浏览

eclipse - Maven 依赖项不使用类路径导出?

我有一个GWT项目并定义了依赖关系Maven

我不使用maven本身来编译和部署,而是Eclipse Google Pluginfor GAEGoogle App Engine。除了使用 maven 定义的一些依赖项的服务器端代码之外,一切都很好。

例如,我Google Guava在客户端和服务器端都使用。

客户端依赖以某种方式正确解决,可能是通过在 gwt 模块中使用以下语句:

但是在服务器端类上,我经常得到java.lang.NoClassDefFoundError异常,这可能意味着在服务器端找不到库。

我可以通过将所有必需的库复制到 来手动修复它WEB-INF/lib,从而解决了这些错误。但是有没有其他方法不必手动将这些库复制到我的战争文件夹中?

我以为我可以定义类路径程序集来导出 Maven 依赖项,例如:

但这并没有改变任何事情。我能做什么?

例外:

0 投票
1 回答
209 浏览

android - 如何从 google eclipse 插件 1.7.7 更改为 1.7.5

由于谷歌领域的一个错误,我需要从 GEP 1.7.7 更改为版本 1.7.5 或 1.7.6。我将如何影响这种变化?我从 eclipse 中查看 eclipse 市场,但插件是按 3.6、3.7、3.8/4.2 等 eclipse 版本排列的。哪个是 1.7.5 或 1.7.6?我在 mac osx 上使用 eclipse Juno Service Release 2。

另外,这是否与SDK(App-engine 1.7.6)或相同SDK(App-engine 1.7.5)

0 投票
1 回答
1741 浏览

eclipse-plugin - 使用更新站点的存档从命令行安装 google eclipse 插件

我正在尝试使用http://www.lorenzobettini.it/2012/10/installing-eclipse-features-via-the-command-line/中的步骤从命令行安装 google eclipse 插件

我将 eclipse juno 的 google eclipse 插件存档复制到以下目录中:-

现在,我正在尝试使用以下命令从命令行安装 google eclipse 插件:-

其中file:/var/tmp/PPFs0awM0/updateSite/site.xml.Plugin是使用以下检索的标识符:-在此处输入图像描述

在 eclipse/configuration 目录中执行命令日志以下错误:-

任何指针或链接都会有所帮助。提前致谢.. :)

0 投票
2 回答
582 浏览

google-app-engine - Google App Engine 后端未与任何前端关联

我正在GAE中开发一个Java应用程序,它通过Google Cloud Endpoints提供一个 API 。

基本上,它在端点接收请求并使用来自不同提供商的许多 Web 服务,存储一些数据并通过端点返回一些数据......

我知道我的应用程序在概念上是一个后端,因为它不提供任何网页,而只提供端点,你不这么认为吗?

但是没有办法只创建一个后端而不与任何前端应用程序关联,是吗?至少 Google Plugin for Eclipse 只允许您从现有应用程序“生成 App Engine 后端”,而且这个应用程序必须是一个 Android 项目......

我将它用作前端并且没有问题,但除了概念问题之外,我已经读到后端被优化为后端,具有更多的内存和 CPU ......

0 投票
1 回答
212 浏览

google-app-engine - 选择要编译的 GWT 模块以部署到 App Engine

我引入了其他 GWT 模块,而以前我的 GWT/GAE 项目中只有一个。当通过 Google Plugin for Eclipse 部署到 App Engine 时,我注意到该插件编译了项目中的所有 GWT 模块,这不是我想要的。我无法找到一种方法来告诉 GPE 要编译哪些 GWT 模块以进行部署。这是可能吗?