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

java - Google App Engine Warfile 目录结构

我刚刚安装了 Google Eclipse 插件并创建了我的第一个测试 Web 应用程序项目(使用 GWT 和 GAE SDK)。该插件自动生成了一个项目,其中包含一个war/目录,其中包含一些特殊的子目录和文件。对其中许多的在线搜索只返回了它们的其他类似自动生成,但没有任何关于它们是什么或它们做什么的真正解释:

  • war/WEB-INF/deploy/<myapp>/rpcPolicyManifest/**
  • war/WEB-INF/deploy/<myapp>/symbolMaps/**
  • war/<myapp>/symbolmanifest.json
  • gwt-unitCache/**

对于将要部署到 GAE 的 GWT WAR 的正确结构应该是什么,我也有点困惑。应该打包在什么内容下war/WEB-INF/?根目录下应该打包什么内容war/?GWT/GAE WAR 的任何其他特殊注意事项?提前致谢!

0 投票
2 回答
12779 浏览

gwt - Eclipse 的示例“Google Maps API v3 for GWT”项目

谷歌在这里发布了 GWT 的官方地图 v3 API https://groups.google.com/forum/#!topic/gwt-google-apis/6SO5kCDqb-k (注意http://code.google.com/p/gwt -google-maps-v3/已弃用且不是官方的。)

我已经下载了 zip 文件,里面有示例,但它们都是 java 的。我不知道如何在我的 project.gwt.xml 中继承它,或者在我的主 html 中写入什么,或者在哪里放置 gwt-maps.jar 文件。

是否有任何完整的 Eclipse GWT 项目“用于官方 API”?或者任何解释如何从零开始到我的第一个具有 OnModuleLoad() 的类的指导链接?

谢谢

0 投票
1 回答
240 浏览

google-app-engine - 如何设置开发/生产

我正在寻找将我的应用部署到 Google App Engine。

我在本地使用 GWT+Eclipse+GWT Eclipse Plugin+ Hibernate+Mysql 进行开发。一切皆好。我在开发模式下运行,我看到任何东西;所以我已经注册了 Google SQL Cloud 并激活了计费。

但是我无法找出如何在 Prod 的 Dev e SQL Cloud 中的 Mysql 之间切换。

当我在本地运行时,我获得了

当我第一次使用 RPC 时。

0 投票
1 回答
1907 浏览

java - Google-Eclipse 插件:向项目添加入口点

使用 Google-Eclipse 插件,我已经成功地创建、构建和部署(本地)一个非常基本的 GWT Web 应用程序。

问题是:我不是默认设置的项目结构 GWT(或 Google-Eclipse 插件)的忠实粉丝。所以我试图以一种对我来说合乎逻辑的方式进行设置,但仍然能够在DevMode本地运行和部署。

所以我创建了第二个项目,但没有将其设置为 Web 应用程序;相反,我使用了普通的 Java 应用程序。我创建了我的源目录、我的EntryPoint实现 ( TestModule implements EntryPoint)、我的TestModule.gwt.xml、我的主机页面 HTML 等。我在第一个(成功的)项目中所做的所有工件。

但现在我正在Run Configurations尝试手动设置运行配置,类似于 Web 应用程序向导使用我构建的第一个应用程序为我创建的运行配置。

Run Configurations >> GWT选项卡中,它给了我一个窗口,我可以在其中添加Available Modules。当我单击“添加”按钮时,无论我输入什么,它都不会为我提供可供选择的选项列表。

所以我退出了Run Configurations对话框,假设我需要以不同的方式设置我的项目属性。所以我右键单击我的项目,转到Properties >> Goodle >> Web Toolkit,果然,看到一个类似的面板,允许我添加可用模块。我相信,如果我正确配置了此部分,那么在对话框中我将可以使用可用模块列表Run Configurations,并且我应该能够继续。

这是我所看到的:

在此处输入图像描述

关于如何正确配置我的项目以便此Available Modules对话框实际为我提供选项的任何想法?提前致谢!

请注意:我预计许多答案都类似于“只需使用 Web 应用程序向导,它就容易多了”等。我理解这一点,并且我(暂时)接受了尝试配置我自己的 GWT 应用程序的警告,而无需插件的 Web 应用程序向导的帮助。如果我发现在这里“自己动手”真的非常非常困难,那么我会屈服并回到巫师那里。但我想在这样做之前尽力而为!

0 投票
1 回答
1016 浏览

java - 使用 2 个以上的模块在本地运行 GWT

Lipse 插件尝试“本地”运行一个新的 Web 应用程序(从 Eclipse 内部,使用内置的 Jetty 容器)。我正在按照本 GWT 教程中的说明进行操作,但遇到了一些问题,可能是因为我定义了模块的方式。

我有一个具有以下目录结构的 Web 应用程序项目:

我希望我的应用程序有 2 个模块:WebModule这是“公共网站”,以及在用户访问时加载的模块,http://mywebapp.com然后是AppModule仅在用户登录后下载的模块,并包含“私人应用程序”功能的网站。

WebModule.java

WebModule.gwt.xml

web.xml

web-module-host-page.html

为了尝试从 Eclipse 运行它(在开发模式下,以便我可以从指向localhosturl 的浏览器运行/调试),我创建了一个新的运行配置,如下所示:

参数选项卡>>程序参数:

-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl web-module-host-page.html -logLevel INFO -codeServerPort 9997 -port 8888 -server com.google.appengine.tools.development.gwt.AppEngineLauncher -war /home/myuser/sandbox/workbench/eclipse/workspace/mywebapp/war com.mywebapp.client.modules.WebModule com.mywebapp.client.modules.AppModule

参数选项卡 >> VM 参数:

-Ddatastore.default_high_rep_job_policy_unapplied_job_pct=50 -Xmx512m -javaagent:/home/myuser/sandbox/workbench/google/gae-sdk/1.7.1/appengine-java-sdk-1.7.1/lib/agent/appengine-agent.jar

最后,问题!

当我尝试运行此配置时,我得到以下控制台输出:

任何 GWT 大师都可以发现我的配置错误(并解释原因!)吗?异常/错误输出在这里不是很具有描述性。

0 投票
0 回答
1651 浏览

google-eclipse-plugin - “新 Web 应用程序”-> 项目方面 wst.jsdt.web 尚未定义。它用于插件 org.eclipse.jst.server.core

重新 Eclipse Juno 构建 ID:20120920-0800,OS X 10.7.5

插件命令“新建 Web 应用程序”会创建一个骨架,并在 Package Explorer 窗口中指示错误。错误记录的错误是

项目方面 wst.jsdt.web 尚未定义。它用于插件 org.eclipse.jst.server.core。

^ 这是什么意思,我该如何解决?

该插件是昨天安装的,应该是最新的。

启动项目应用程序似乎可以运行,但我想在开始构建真正的应用程序之前解决这个问题。

仅供参考,这是一个完全未经修改的 Eclipse + 插件安装,但有一个例外。我将项目“编译器合规性级别”设置为 1.6。该插件创建了 1.4 级的项目,这产生了许多编译器错误。

谢谢

0 投票
1 回答
335 浏览

java - 如何让 Google GIN 在 DevMode 中与 Google-Eclipse 插件一起工作?

我正在试验我的第一个使用 GIN 的 GWT 应用程序。我本质上是在模仿他们的入门教程中的完全相同的源代码示例。在该教程的最后,作者提到您需要为 GWT 编译器提供指向已编译 Java 二进制文件的类路径。他们用于执行此操作的示例是使用 Ant 目标完成的

虽然我将有一个自动化的(Ant 驱动的)构建也模拟这个构建任务,但我希望能够从 Eclipse 内部运行/调试我的 GWT 应用程序,而无需启动 Ant 构建。

所以我问:在 Eclipse(开发模式)中运行我的 GWT 应用程序时,如何配置 GIN 库以指向已编译的类?提前致谢!

0 投票
1 回答
1844 浏览

java - 错误的服务器类路径的 Google Eclipse 插件警告

我已经安装了 Google-Eclipse 插件来创建 GWT/GAE 应用程序。我joda-time-2.1.jar在服务器端添加了处理日期和时间。为此,我将 JAR 添加到lib/项目中的目录中,然后将 JAR 添加到项目构建路径中。

一旦我这样做了,我就会在 Eclipse视图中看到一个警告:Problems

以下类路径条目“/home/myuser/workbench/eclipse/workspace/myapp/lib/joda-time-2.1.jar”在服务器的类路径中不可用。

我还没有走到这一步,但正计划将此 JAR 打包WEB-INF/lib到应用程序 WAR 内的目录下,这应该使其可用于服务器类路径。

我在这里配置错误了吗?如果是这样,是什么?如果没有,我该如何静音/摆脱这个警告?提前致谢!

0 投票
1 回答
74 浏览

java - 关于测试依赖项的 Google Eclipse 插件警告

我在 Eclipse 中创建了一个新的 Web App 项目(通过 Google 插件)并开始将 JAR 添加到war/WEB-INF/lib文件夹中。但是,我不想在产品 WAR 中打包几个仅用于测试的依赖项( junitmockitoarquillian、等)。hamcrest因此,我只是lib/test在我的项目根目录下创建了一个目录,在那里添加了测试 JAR,然后将它们添加到项目构建路径中。

当我这样做时,我会收到以下 Eclipse 警告(在本例中为 for mockito):

以下类路径条目“/home/myuser/workbench/eclipse/workspace/myapp/lib/test/mockito-1.9.5.jar”在服务器的类路径中不可用。

如果我把这些 JAR 放在里面war/WEB-INF/lib,它们就会消失;但我不希望他们在那里。有没有办法告诉 Google Eclipse 插件忽略这些依赖项,因为它们是测试依赖项?否则,GWT 开发人员通常如何消除这些警告?提前致谢!

0 投票
0 回答
244 浏览

google-app-engine - 在 App Engine 1.7.4 和 GWT 2.5.0 项目和 Eclipse Juno 4.2 中创建 UiBinder 时,Eclipse 上的设计选项卡无法呈现面板

我在 Eclipse Juno 4.2 中为针对 App Engine 1.7.4 和 GWT 2.5.0 创建的项目创建了一个简单的 UiBinder,代码如下所示 -

但是 Eclipse 上的设计选项卡无法呈现面板并失败并显示以下错误消息 -