Любые классы Java, которые будут использоваться GWT, должны иметь файл модуля и соответствовать структуре пакета, которая включает в себя подпакет. См. Этот ответ для более подробной информации: Добавление пакетов Java в GWT . В этом случае файл модуля (например, model.gwt.xml
) может быть создан в каталоге com.dominolog.locateme.model
, который содержит следующее содержимое:
<module>
<source path="dto" />
</module>
Добавьте ссылку на этот файл модуля в ваш основной файл модуля, и GWT примет все классы в пакете com.dominolog.locateme.model.dto
.
2 примечания:
GWT рассмотрит все классы в каталоге (и подкаталогах)
Классы в пакете должны присутствовать в исходных файлах и могут не содержать каких-либо ссылок на другие библиотеки, не разбираемые GWT (Это может быть ограничением, когда в аннотациях классов dto используются ссылки, относящиеся к конкретному использованию базы данных ).
Обновление: Переписан ответ, чтобы быть более конкретным.