Я работаю над проектом 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" />
из моего файла модуля и использую только компоненты GWT. Но опять же странно, что он отлично работает в devmode
. Любая помощь приветствуется.
-tjw