У меня есть проект, который использует классы сущностей с аннотациями JPA и JAXB в коде GWT на стороне клиента. См. Раздел «Переопределение реализации одного пакета другим» в документации GWT .
Допустим, ваш модуль находится в пакете com.example.app
. Вам нужно будет воссоздать [1] все классы аннотаций JAXB в новом пакете, в частности com.example.app.jre.java.xml.bind.annotation
; в XML-файле вашего модуля вы добавляете <super-source path="jre" />
и все готово.
Обратите внимание, что вам не нужно распространять файлы классов в этом пакете, они нужны исключительно для компилятора GWT.
[1]: их можно скопировать и настроить все ссылки на пакеты.