标签: gwt-compiler

GWT编译器找不到gwt.xml

我已经更改并重命名了我的GWT项目的包结构,当尝试将项目作为Web应用程序运行时,找不到该模块,我收到以下消息:

[错误]无法在类路径中找到"de/xx/focus/My_Projekt.gwt.xml"; 可能是一个错字,或者你忘了为源包含一个类路径条目?
[ERROR] shell在doStartup方法中失败

哪个类用于加载模块,以及在哪里更新新路径?

gwt gwt-compiler

30
推荐指数
3
解决办法
4万
查看次数

GWT编译器内存不足.如何在IntelliJ中配置它?

我在IntelliJ中运行GWT.(普通GWT,IntelliJ v9).我能够通过我的"GWT开发模式"配置运行我的应用程序,但是当我尝试通过我的"本地tomcat"配置运行它时,我得到了一堆难以理解的错误消息,引用了Oracle和各种奇怪的东西,我没有使用,接着是这个错误,它被排序到所有其他的底部:

错误:内存不足; 要增加内存量,请在启动时使用-Xmx标志(java -Xmx128M ...)

我猜这个错误是根本原因.

根据我的理解,有一个GWT编译步骤,它在一个独立于IntelliJ和tomcat的JVM中运行,所以我不确定在哪里设置-Xmx参数.

我的问题是:我在哪里找到这个-Xmx参数?(而且:我是在正确的轨道上,从表面上看这个错误信息,还是更深层次问题的症状?)

gwt intellij-idea gwt-compiler

12
推荐指数
1
解决办法
7997
查看次数

我可以将参数(延迟绑定属性)传递给GWT编译器吗?

使用GWT编译器,是否可以将属性作为参数传递给GWT编译器?我知道您可以传递某些已定义的参数,例如-war和-style,但这是用于传入属性值,例如"user.agents"或"locale".

从我可以看到的文档中,只能使用模块描述符中的属性设置属性.但我希望能够从我的构建脚本外部控制这些属性.

我已经尝试查找com.google.gwt.dev.Compile支持哪些参数的文档,但似乎没有该类的任何参考文档.文档很长时间以及如何在细节方面令人沮丧.

java gwt gwt-compiler

11
推荐指数
1
解决办法
8308
查看次数

Eclipse中的GWT编译按钮

一个简单的问题:

我正在使用Eclipse 3.7 Indigo并更新了GWT(2.4)Eclipse插件.

现在我找不到主工具栏中的GWT编译按钮.

以前在主工具栏中有这个符号 GWT编译按钮,但更新后,此按钮已消失,编译操作已作为子菜单条目移动到"Google服务和开发工具"中,在此工具栏中由此符号表示 在此输入图像描述.

有没有办法将GWT编译按钮添加到主工具栏或指定快捷方式?

点击"Google服务和开发工具"进入编译子菜单条目真是太累了:-)

eclipse gwt shortcut gwt-compiler

9
推荐指数
1
解决办法
4255
查看次数

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

我们有一个运行GWT插件的Maven构建(gwt-maven).不幸的是,它已经耗尽内存.

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

gwt gwt-compiler maven gwt-maven-plugin

6
推荐指数
2
解决办法
1万
查看次数

GWT 2.6.0如何启用Internet Explorer 6/7排列

发行说明GWT 2.6.0:"ie6排列(也处理IE 7)现在默认禁用.在下一个主要的GWT版本中将删除对IE6和IE7的支持." 官方相关说明:http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_0

默认情况下,IE6排列被禁用.但我如何启用ie6排列使我的应用程序与ie6和ie7一起工作?

Secound问题:是module.xml文件启用permuation的唯一方法.什么是gwt编译器的标志?

java gwt internet-explorer gwt-compiler

6
推荐指数
1
解决办法
2481
查看次数

GWT:无法在“节点”上执行“insertBefore”:需要 2 个参数,但只有 1 个参数

我有一个 GWT 项目,所以我的 javascript 代码是由 GWT 编译器生成的。在上次 chrome 更新后,Javascript 代码开始抛出异常,因为“无法在 'Node' 上执行 'insertBefore':需要 2 个参数,但只有 1 个存在。” 因为 javascript 代码有一些类似的行:

b.element.dom.insertBefore(e)
Run Code Online (Sandbox Code Playgroud)

如果我将上面的代码更改为:

b.element.dom.insertBefore(e, null)
Run Code Online (Sandbox Code Playgroud)

GWT 是否必须发布新更新才能解决此问题?或者是否可以编辑或覆盖 GWT 编译器来解决生成的错误代码?

谢谢大家。

javascript java gwt gwt-compiler

5
推荐指数
0
解决办法
4123
查看次数

如何只编译gwt模块的更改部分?

我们决定在大约1周前在我们的应用程序中使用gwt模块.我们使用gwt-maven-eclipse三重奏,我们已经配置了阶段和目标.我们还在进行上下文部署以减少开发和测试时间.

但;

当我们packagetomcat:deploy我们的应用程序,gwt模块re-compiling(包括未更改的模块).

<set-property name="user.agent" value="gecko1_8"></set-property>
<extend-property name="locale" values="en_UK"></extend-property>
Run Code Online (Sandbox Code Playgroud)

我已经在这里设置了这些属性以加快编译时间,但这不是我想要的......我还配置了maven生命周期映射,eclipse以便gwt:compile process-resources resources:testResources在任何资源发生变化时触发.但它阻止了eclipse,这也无助于编译时间.

这是gwt-maven-plugin配置pom.xml

<plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>gwt-maven-plugin</artifactId>
                <version>2.3.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                </executions>
                <!--
                    Plugin configuration. There are many available options, see
                    gwt-maven-plugin documentation at codehaus.org
                -->
                <configuration>
                    <runTarget>A.jsp</runTarget>
                    <runTarget>B.jsp</runTarget>
                    <hostedWebapp>${webappDirectory}</hostedWebapp>
                </configuration>
            </plugin>
Run Code Online (Sandbox Code Playgroud)

有什么好主意帮我吗?

eclipse gwt gwt-compiler maven

4
推荐指数
1
解决办法
3605
查看次数

GWT编译器无法在IntelliJ IDEA中找到依赖模块的源

我正在使用IDEA 117.216

如果CrazyCoder看到这个问题会很棒:)

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

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

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

所以我自然而然地在我的项目中创建了第3个模块并移动了所有RF代理和接口,因此我可以从GWT/GAE模块和Android模块中引用它.

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

[ERROR] Errors in 'file:/C:/work/sideprojects/courierapp/src/com/blah/courierApp/client/admin/AdminPage.java'
[ERROR] Line 77: No source code is available for type com.blah.shared.proxies.OrderProxy; did you forget to inherit a required module?
[ERROR] Line 81: No source code is available for type com.blah.shared.factories.AdminRequestFactory; did you forget to inherit a required module?
Run Code Online (Sandbox Code Playgroud)

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

在我看来,这是这个错误.

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

java gwt intellij-idea gwt-compiler requestfactory

3
推荐指数
1
解决办法
2685
查看次数

GWT会在编译过程中删除未使用的类吗?

假设我有一个大致如下所示的项目结构:

{module-package}.webapp  
    module.gwt.xml
{module-package}.webapp.client
    Client.java
    UsedByClient.java
    NotUsedByClient.java
Run Code Online (Sandbox Code Playgroud)

module.gwt.xml文件具有:

<source path='client'/>
<entry-point class='{module-package}.webapp.client.Client'/>
Run Code Online (Sandbox Code Playgroud)

当我使用GWT编译该项目时,有多少Java代码将被编译为Javascript?

  • NotUsedByClient.java包括在内,即使入口点不引用呢?
  • UsedByClient.java完全或部分包括在内?例如,如果它具有m()未被调用的方法,是否Clientm对其进行编译?

这样做的动机是,不幸的是,我正在使用一个遗留代码库,该遗留代码库在同一软件包中包含服务器端代码和客户端代码,因此将它们分开是一项工作。客户端未使用服务器端代码,但我担心GWT可能会将其编译为Javascript,从而使人可能注意到它并尝试对其进行反向工程。

java gwt gwt-compiler

0
推荐指数
1
解决办法
188
查看次数