GWT + сгенерированные JAXB классы.
От: Chuprin  
Дата: 27.05.11 13:19
Оценка:
Добрый день.
Есть ли у кого-нибудь опыт работы с подобной связкой?
У нас имеется устоявшееся архитектура (XSD + WSDL) по которой генерируются типы данных (JAXB) и веб-сервисы соответственно.
На данный момент я провожу эксперименты по построению фронтэнда на Google Web Toolkit.
В клиентской части хочется использовать ту же доменную модель, что и используется во всех наших проектах.
Хочется, но не можется…

JAXB при генерации java-кода добавляет кучу своих аннотаций и создает XMLGregorianCalendar для полей дат.
Аннотации это еще ладно, насколько я понял, они никоим образом не аффектят js-код. Но классы…
Компилятор GWT матерится, что не может найти исходники для классов:
No source code is available for type javax.xml.datatype.XMLGregorianCalendar
No source code is available for type javax.xml.namespace.QName
No source code is available for type javax.xml.bind.JAXBElement<T>


И я могу его понять Ведь он компилирует только файлы модулей, от которых наследуется.

Есть ли более красивый способ решения проблемы, кроме как скопировать исходники этих файлов внутрь проект?
Ну или хотя бы делать это как-то Maven'ом?
Другие варианты?
gwt jaxb
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.