问题标签 [gwt-compiler]

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 回答
2811 浏览

java - GWT 编译器在 IntelliJ IDEA 中找不到依赖模块的来源

我正在使用 IDEA 117.216

如果CrazyCoder看到这个问题就好了 :)

你们如何引用另一个模块以便 GWT 编译器看到它?

当我说模块时,我指的是 IntelliJ IDEA 术语中的模块。

这是我的情况。我有中间项目(GAE + GWT + RequestFactory)。现在我在我的项目中创建了 Android 模块。这个想法是它将使用C2DM并通过 RequestFactory (RF) 与服务器对话。

所以很自然地,我在我的项目中创建了第三个模块,并将所有射频代理和接口移到那里,这样我就可以从 GWT/GAE 模块和 Android 模块中引用它。

Android 模块喜欢它,但 GWT 编译器不喜欢。它找不到我移到“共享”模块的类。给我错误,例如:

我需要注意SharedClasses 模块是作为 GWT 模块的依赖项添加的。但是 GWT 仍然不知道它的来源在哪里。

在我看来这是这个错误

你如何解决这个问题?我真的不想有两个编译步骤:首先使用源构建共享类 jar,然后构建引用该 jar 的 GWT 项目等......

0 投票
3 回答
13148 浏览

gwt - 使用 GWT-Maven 时如何为 GWT 编译器提供更多内存?

我们有一个运行 GWT 插件 (gwt-maven) 的 Maven 构建。不幸的是,它的内存不足。

我需要给 Maven 本身更多的堆还是需要给 GWT 更多的堆?知道如何为 pom.xml 文件指定这个吗?

0 投票
1 回答
281 浏览

gwt - 一种通过 ImageBundle 反转 sprite 合成过程并将生成的 sprite 拆分回图像片段的工具

是否有任何工具(也许GWT 编译器本身可以用作独立应用程序)用于从*.cache.png编译期间创建的文件生成单个图像?

或者,是否可以通过 API 获得映射信息(用于精灵几何图形)?

我查找了GWT 存储库文档、StackOverflow 上的信息,可能还有关于该主题的每个 google 组,但无济于事。

动机

我的目标是通过指示 GWT 编译器避免内联捆绑图片(<set-property name="ClientBundle.enableInlining" value="false" />使用图形设计师只编辑打包 WAR 中的图像资产(希望通过提供这样的工具使他/她更容易一些)。

设计师将使用提供的工具来拆卸和重新组装精灵图像,以便于编辑。

插图

精灵到片段

0 投票
1 回答
313 浏览

spring - 如何与 GWT 进行交互 - Spring RestTemplate

这是问题的延续

我目前正在处理它具有GWT和环境Restful的任务。Spring Framework

它有两个应用程序;应用程序#1通过 Restful Web 服务公开一些信息,应用程序 #2使用该服务并在 GWT 中显示这些详细信息。

对于应用程序#2,我曾经通过接口Spring RestTemplate使用Restful Webservice并返回详细信息列表。在 GWT 端,有一些DataListProvider要在GWT-DataGrid.

现在的问题是,我不知道如何GWT DataListProvider与我的DetailService类进行交互(这会返回List<Details>一个方法)。GWT- OnModule()当我在方法中直接调用服务类时GWT Compile,我遇到了一些UnResolved Type Error,由于这个类间接调用了Spring Libraries类,因此 GWT 无法编译它。

请提供您的建议,如何在这些服务类和 GWT 之间进行交互。

0 投票
2 回答
2518 浏览

java - 使用特殊参数从 Ant 构建文件运行 GWT?

我想使用带有以下标志的编译器从我的 Ant 构建文件运行 GWT 编译器:

  • -compileReport
  • -XsoycDetailed
  • -extra
  • -XfragmentCount <x>(其中<x>是一个整数,我将随着时间的推移确定)

我查看了ant-gwt,它看起来很稳定,但是在彻底检查了文档和代码之后,该插件似乎无法处理这些 GWT 编译器选项。

查看GWT 命令行工具,我看到一个 Ant 任务的代码片段,该任务运行com.google.gwt.dev.Compiler从构建文件内部调用的 GWT 类:

这是从 Ant 运行 GWT 编译器的正确方法(ant-gwt 可能会包装)吗?我认为dev包名称中的单词让我失望:这是一些智能编译器存根还是实际上是 GWT 编译器?

如果不是,那么从 Ant 内部运行 GWT 的正确方法是什么?我能想到的唯一另一件事是从 Ant 任务中启动一个 Python 脚本,并让 Python 脚本调用 GWT 编译器,但即便如此,也不确定从该 Python 脚本调用哪个命令行工具(也许webAppCreator?)。提前致谢。

0 投票
2 回答
1632 浏览

java - Ant 构建文件中的 GWT 编译器错误

我有以下 Ant 目标:

当我从 Ant 命令行运行它时,我收到以下错误:

实际上,我想将几​​个 GWT 模块传递给 GWT 编译器,而不仅仅是WebModule. 如何调整 Ant XML 以向 GWT 编译器提供所需的内容?最好有一种方法可以指定com.myapp包内的所有模块,然后将其作为参数传递。这样,每次我添加一个模块时,我都不需要记得返回并更改构建 XML。

提前致谢。

0 投票
2 回答
1400 浏览

gwt - 在 Eclipse 中进行 GWT 编译时不支持的 major.minor 版本

所以我得到了以下异常:我知道major.minor version当您使用旧 jdk 编译并使用较新的 jdk 运行时会出现异常,但我只是在进行 GWT 编译。任何人都可以对此有所了解:

0 投票
1 回答
179 浏览

java - GWT runAsync - 生成的片段代码依赖

我正在尝试通过在初始化不同的子系统时使用 runAsync 来修改我的应用程序的加载性能,我有几个问题:

  1. 当回调的 onSuccess 方法中调用的代码被拆分到另一个下载片段中时,被调用的类、子类、方法(主类的那些以及它们使用的类的那些)等的所有代码也会被拆分,并且不包含在初始下载中?

  2. 在回调的 onSuccess 之外实例化一个类时,该类的整个代码是否会包含在初始下载中(方法、成员、其他子类)?因此,如果我在回调的 onSuccess 中调用该类中的方法,则代码将包含在单独的下载中(即,来自类的构造函数的代码将在初始下载中,而来自其调用方法的代码将在单独的下载中?)

如果答案在另一篇文章中,请分享:)

0 投票
1 回答
198 浏览

gwt - 在 EC2 上 GWT 编译需要相对较长的时间

我正在考虑将我们的 CI 流程转移到 EC2 上的 Linux 实例。我已经在 m1.small Ubuntu Linux 实例上设置了 Jenkins。GWT 编译过程(通过 ant)在我们的笔记本电脑上大约需要 60 秒,但在 EC2 实例上大约需要 10 分钟。诚然,我们的笔记本电脑是配备 16GB RAM 的 MacBook Pro,但即使在我们的旧 CI 服务器(配备 2GB RAM 的 Windows Server 和 TeamCity)上,相同的过程也只需不到 2 分钟。想知道默认的 Linux 配置中是否有某些东西可能会干扰。除了安装 Jenkins、Apache 和 git 之外,我没有做太多的事情。

我们使用 localWorkers = 2 和 Xmx512M 进行编译。

0 投票
2 回答
1748 浏览

gwt - com.google.gwt.dev.Compiler 和 com.google.gwt.dev.GWTCompiler 有什么区别

当我浏览这个com.google.gwt.dev包时,我发现. 中有两个可用的编译器com.google.gwt.dev

我需要从我的 Java 应用程序中以编程方式编译 GWT 项目。哪一个适合?