问题标签 [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.
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 项目等......
gwt - 使用 GWT-Maven 时如何为 GWT 编译器提供更多内存?
我们有一个运行 GWT 插件 (gwt-maven) 的 Maven 构建。不幸的是,它的内存不足。
我需要给 Maven 本身更多的堆还是需要给 GWT 更多的堆?知道如何为 pom.xml 文件指定这个吗?
gwt - 一种通过 ImageBundle 反转 sprite 合成过程并将生成的 sprite 拆分回图像片段的工具
是否有任何工具(也许GWT 编译器本身可以用作独立应用程序)用于从*.cache.png
编译期间创建的文件生成单个图像?
或者,是否可以通过 API 获得映射信息(用于精灵几何图形)?
我查找了GWT 存储库、文档、StackOverflow 上的信息,可能还有关于该主题的每个 google 组,但无济于事。
动机
我的目标是通过指示 GWT 编译器避免内联捆绑图片(<set-property name="ClientBundle.enableInlining" value="false" />
使用图形设计师只编辑打包 WAR 中的图像资产(希望通过提供这样的工具使他/她更容易一些)。
设计师将使用提供的工具来拆卸和重新组装精灵图像,以便于编辑。
插图
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 之间进行交互。
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
?)。提前致谢。
java - Ant 构建文件中的 GWT 编译器错误
我有以下 Ant 目标:
当我从 Ant 命令行运行它时,我收到以下错误:
实际上,我想将几个 GWT 模块传递给 GWT 编译器,而不仅仅是WebModule
. 如何调整 Ant XML 以向 GWT 编译器提供所需的内容?最好有一种方法可以指定com.myapp
包内的所有模块,然后将其作为参数传递。这样,每次我添加一个模块时,我都不需要记得返回并更改构建 XML。
提前致谢。
gwt - 在 Eclipse 中进行 GWT 编译时不支持的 major.minor 版本
所以我得到了以下异常:我知道major.minor version
当您使用旧 jdk 编译并使用较新的 jdk 运行时会出现异常,但我只是在进行 GWT 编译。任何人都可以对此有所了解:
java - GWT runAsync - 生成的片段代码依赖
我正在尝试通过在初始化不同的子系统时使用 runAsync 来修改我的应用程序的加载性能,我有几个问题:
当回调的 onSuccess 方法中调用的代码被拆分到另一个下载片段中时,被调用的类、子类、方法(主类的那些以及它们使用的类的那些)等的所有代码也会被拆分,并且不包含在初始下载中?
在回调的 onSuccess 之外实例化一个类时,该类的整个代码是否会包含在初始下载中(方法、成员、其他子类)?因此,如果我在回调的 onSuccess 中调用该类中的方法,则代码将包含在单独的下载中(即,来自类的构造函数的代码将在初始下载中,而来自其调用方法的代码将在单独的下载中?)
如果答案在另一篇文章中,请分享:)
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 进行编译。
gwt - com.google.gwt.dev.Compiler 和 com.google.gwt.dev.GWTCompiler 有什么区别
当我浏览这个com.google.gwt.dev
包时,我发现. 中有两个可用的编译器com.google.gwt.dev
。
我需要从我的 Java 应用程序中以编程方式编译 GWT 项目。哪一个适合?