问题标签 [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 投票
5 回答
13200 浏览

google-app-engine - Maven + App Engine + Google Eclipse 插件

有没有办法让我拥有一个兼容 Maven 的 Google App Engine (Java) 项目,它也与 Eclipse 中的 Google Eclipse 插件兼容?

谢谢!

编辑:

现在对 Maven 插件的原生支持:

https://developers.google.com/appengine/docs/java/tools/maven

0 投票
2 回答
1156 浏览

linux - 尝试在 Linux 上使用双重身份验证“登录 Google”时 Eclipse 崩溃

首先,如果 StackOverflow 是该问题的错误问答网站,我深表歉意,如果需要,我很乐意将其移至另一个网站...

每当我尝试在插件中登录我的 Google 帐户时,Eclipse 就会崩溃(Eclipse 左下角的链接)。我可以输入我的电子邮件和密码,然后它会加载我的验证码页面(因为我使用谷歌的两因素身份验证)。提交验证码后,eclipse 完全崩溃并从我的桌面消失。

有任何想法吗?

环境:全新安装以下内容:

  1. 薄荷 Linux 13
  2. 我在我的 Google(应用程序)帐户上启用了双重身份验证。
  3. 日蚀靛蓝
  4. 日食的谷歌插件

更新 - 2012/06/27 这是控制台中的输出:

或者,如果您真的很感兴趣完整的日志就在这里

更新 - 2012/06/28

正如@jpe 所建议的,我尝试将 eclipse 配置中的默认浏览器更新为“mozilla”。这只是引发了一个错误,说它无法启动浏览器,因此要在外部启动一个浏览器以供我登录。我还给了我一个输入验证码的框。我这样做了,但在输入验证码后,它被错误 400 炸毁。这是 eclipse 日志的尾部:

0 投票
1 回答
846 浏览

eclipse - 部署到 App Engine 时出错

我有一个 GWT 应用程序,它广泛使用代码拆分和国际化,因此生成许多单独的文件 (1000+)。我想使用 Google Plugin for Eclipse 将我的 GWT 应用程序部署到 App Engine,但是当我尝试时,我在 Eclipse 控制台上收到以下错误:

有没有人知道什么可能去了南方?

0 投票
1 回答
100 浏览

java - Google Eclipse 插件:自动生成的文件

我刚刚为 Eclipse 安装了 Google 插件,并使用Web 应用程序项目向导创建了一个新的 GWT/GAE 应用程序。

在它为我生成的大量文件中,三个引起了我的注意:

  • META-INF/jdoconfig.xml
  • META-INF/persistence.xml
  • log4j.properties

关于这两个META-INF/*文件,它们是什么以及它们的用途是什么?我在官方 GAE 文档中找不到对它们的任何引用。

另外,我的理解是 GAE 默认使用 JUL 进行日志记录,所以我的计划是让我的应用程序使用 SLF4J 记录日志,然后在运行时类路径中抛出slf4j-jdk14, log4j-over-slf4j.jar, and jcl-over-slf4j.jar(强制使用 JUL 记录所有内容,从而符合 GAE 的要求) .

为什么这个log4j.properties文件一开始就在那里?如果我放在log4j-over-slf4j.jar类路径上,我是否保证使用 log4j 的任何内容(因此通过此属性文件进行配置)最终将被桥接到 JUL?提前致谢!

0 投票
1 回答
282 浏览

java - Google Eclipse 插件:App Engine ORM 增强?

我刚刚安装了 Google Plugin for Eclipse 并使用内置向导创建了我的第一个 Web 应用程序项目。转到MyProject >> Properties >> Google >> App Engine >> ORM我看到一个列表框和一段文本,内容如下:

增强以下类以供 ORM 使用:

在线搜索此内容,我能找到的唯一文档指出,使用 JDO(DataNucleus)的 GAE 需要编译后“增强”(我认为这意味着字节码生成?!?),并且此对话框使您能够指定哪些类得到“增强”?

  • 仍然对这种“增强”的东西是什么以及为什么它是必要的感到困惑
  • 对我想选择哪些类进行增强感到困惑
  • 另外,我假设这种增强只发生在从 Eclipse 内部构建/部署我的应用程序时,我如何从我的 Ant 构建中访问这个“增强”功能?

提前致谢!

0 投票
1 回答
523 浏览

java - Google Eclipse 插件:浏览器插件与开发模式

我知道 Google 的 Eclipse 插件试图强调“代码-测试-调试”循环并使其尽可能快,并且它附带了用于执行此操作的多种工具。

我不明白的是需要一个“开发人员”浏览器插件来在 Eclipse 中运行您的应用程序并在localhost. 为什么插件不能启动嵌入式网络服务器并从那里托管它?为什么浏览器首先需要这个插件?

与此相切的是它与一般发展模式的关系问题。在开发模式下,Eclipse 是否以某种“特殊配置”运行,让它在后台与这个浏览器插件对话?如果是这样,为什么有必要这样做?提前致谢!

0 投票
1 回答
61 浏览

java - Google Eclipse 插件:保护环境

我刚刚下载了 Eclipse 的 Google 插件并开始使用它。到目前为止,我发现的最酷、最可怕的功能之一是能够直接从 Eclipse(您的“本地/开发”环境)内部将 Web 应用程序部署到 Google App Engine(“生产”环境)。

这对于拥有少量开发人员且都是核心贡献者和“所有者”的小型项目来说是完全可以的,但是一旦你将这种能力引入到一个中等规模的开发团队中,它就变成了一把双刃剑。

初级开发人员可能会用他/她在本地破坏的应用程序的错误、完全失能的版本来破坏生产,这一事实让我感到恐惧!

是否有限制哪些用户/组可以使用此部署功能?如果没有,是否有任何解决方法或补救措施?我无法想象我是第一个对此感到震惊的人!提前致谢!

0 投票
2 回答
1703 浏览

java - 用于 Juno (Eclipse 4.2) 的 Google Eclipse 插件是否损坏?

我刚刚安装了 Eclipse EE Juno (4.2) 和一大堆插件。我现在正在尝试安装 Google 插件(GAE 和 GWT),通过 Juno 的Install new software窗口添加更新站点时出现错误:

当我尝试输入时,我得到:

找不到http://dl.google.com/eclipse/plugin/4.2

我从几个月前看到了这个问题。虽然我有一个非常相似的问题,但我认为我有一个完全不同的问题。

当我将 更改为Locationhttp://dl.google.com/eclipse/plugin/3.7,我得到相同的错误(除了3.7附加在错误消息的末尾而不是4.2)。我绝对可以访问互联网(否则我会如何发布这个问题?!)所以这不是问题。如果这仅适用于 4.2 插件,我会很乐意尝试另一篇文章中提到的“解决方法”,或者甚至退回到 Eclipse 3.7(我必须拥有这个插件!)直到 4.2 工作。但它甚至不适用于 3.7 的事实告诉我,这里还有其他问题。提前致谢!

编辑

只是为了解决问题,我下载了 Indigo (3.7) 并立即尝试安装 Google-Eclipse 插件。我为我的更新站点输入了以下内容:

http://dl.google.com/eclipse/plugin/3.7

并收到一个令人讨厌的错误:

我在这里了吗?!?!我已经安装了相当多的 Eclipse 插件,从来没有遇到过这么多麻烦。特别是来自谷歌。而且我知道这不是我的 Internet 连接或我的 Eclipse 实例,因为我尝试安装 Google 插件之前,我安装了 Subversive、IvyDE 和 EclEmma ......

0 投票
1 回答
96 浏览

java - 您的机器上有多个 GAE SDK 实例会导致冲突吗?

我想为我的 Eclipse 实例安装 Google-Eclipse 插件(我相信它也安装了 GAE SDK),这样我就可以利用它附带的许多 IDE 工具和功能,也让我可以从 Eclipse 内部运行我的应用程序。

我还想只安装纯 GAE SDK,以便我可以在常规系统上在 Eclipse 之外运行我的应用程序。

因为 GAE SDK 是一个多样化和复杂的野兽,我担心在同一台机器上安装两个 GAE SDK 实例(设置冲突的 ENV VAR,尝试打开相同的端口号等)。

显然,我会注意不要同时运行 2 个 GAE 开发服务器(1 个带有 Eclipse 插件,另一个带有纯 SDK),但这可能不能保证我有 0 个冲突。

如果有一种方法可以配置它附带的 GAE SDK 以从 Eclipse 和 bash shell 运行,我也可以只安装 Eclipse 插件。这可能是最简单的,但我不相信这是可能的。

关于我的选择有什么想法吗?提前致谢!

0 投票
2 回答
2599 浏览

java - 调试和运行 GWT/GAE 应用程序的客户端/服务器代码

我正在开发一个将部署到 GAE 的 GWT 应用程序。我已经安装了 Google-Eclipse 插件,它也拉下了 GWT 和 GAE SDK。但是现在我坐下来真正思考事情,我对如何在我的机器上本地调试和运行应用程序感到非常困惑。

通常,当我有一个 Java Web 应用程序(我部署到 Tomcat;我只是熟悉它)时,我的选项如下:

  • 为我的应用程序创建一个远程调试配置,将其部署WAR到我的本地 Tomcat 容器,但是我可以直接从 Eclipse 内部调试它(设置断点,单步执行服务器端代码)
  • 只需将其部署到 Tomcat 容器,启动浏览器http://localhost:8080/MyApp并开始在本地使用/手动测试应用程序

我也想完成同样的工作,但是对于 GWT 和 GAE,两者都有很多选择,当您在同一台机器上将它们配对时,它们会变得更加混乱(对于像我这样的新手来说):

最终,我希望能够做到以下几点:

  • 直接从 Eclipse 内部调试服务器应用程序,包括设置断点、单步执行代码等
  • 在我的机器上本地从 Firebug 或 Chrome 开发者工具等浏览器插件中调试客户端应用程序,包括设置断点、单步执行代码等
  • 直接从 Eclipse 内部调试应用程序(串联的客户端和服务器端代码),包括设置断点、单步执行代码等
  • 与上面相同(调试整个应用程序,客户端和服务器端),从 Eclipse 内部,但服务器在不同的(远程)机器上运行。这样我就可以在我的 QA 机器/环境上运行我的应用程序时,直接从我的开发机器上的 Eclipse 实例内部调试它
  • 在本地运行应用程序并模拟生产;也就是说,将后端部署到我的 GAE 应用程序开发服务器,然后打开浏览器并转到正确的 URL 以访问我的应用程序,因为它由本地 GAE 开发应用程序服务器提供

我认为我困惑的根源在于 GWT 和 GAE SDK 都在所谓的“开发模式”下运行,并且因为它们针对不同的层(客户端和服务器),所以我很难理解设置/配置是什么必要时能够隔离它们,或在需要时对它们进行串联测试。在此先感谢您的帮助!