gwt - 漏洞? GXT (Ext GWT) 在 'devmode' 目标中编译,但不适用于 'build'

标签 gwt gxt

我正在开发一个 GXT 项目,并且正在使用 GXT UiBinder。我正在编译 ant 。目标devmode工作正常,没有错误,我可以看到我的应用程序在浏览器中运行。但使用目标build我收到以下错误:

[ERROR] Errors in 'jar:file:/home/webbtra/dev/rail_gxt/gxt-2.2.3/gxt.jar!/com/extjs/gxt/ui/client/data/BeanModelLookup.java'
[ERROR] Internal compiler error
java.lang.IncompatibleClassChangeError: Found class com.google.gwt.core.ext.typeinfo.JClassType, but interface was expected

我正在使用这些版本,我读到它们应该兼容:

  • GWT 版本:2.1.1(也尝试过 2.2.0 和 2.0.4,结果相同)
  • GXT 版本:2.2.3

如果我删除<inherits name="com.jhickman.web.gwt.gxtuibinder.GxtUiBinder" />,编译将起作用来 self 的模块文件,并且仅使用 GWT 组件。但同样,奇怪的是它在 devmode 中运行良好。 。如有任何帮助,我们将不胜感激。

-tjw

最佳答案

想通了。尽管 GXT 2.2.3 声称与 GWT 2.2 兼容,但事实并非如此。我恢复到 GXT 2.2.1 和 GWT 2.0.4,它运行得很好。

关于gwt - 漏洞? GXT (Ext GWT) 在 'devmode' 目标中编译,但不适用于 'build',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5423694/

相关文章:

java - 输入文本字段不会在单击鼠标时移动光标?

java - 如何在 GXT 中合并网格单元格

java - 如何禁用 GXT 中 DualListField 的 'Add Selected' 按钮?

java - 没有 RPC 代理的 GXT 分页

java - 从 GWT 记录器中删除时间戳

java - 如何在gwt建议框中从mysql进行自动建议

java - 如何使用gwt-gradle输出静态内容?

java - 使日志消息在 Java GoogleAppEngine 开发服务器上可见(与 GWT 一起使用)

java - GXT3 : How to implement svg buttons

gwt - 是否可以在 GXT 中实现跨浏览器用户名/密码自动完成?