Если проект gwt в Eclipse использует Eclipse для компиляции java-кода с использованием функции автоматической сборки, то при компиляции gwtc с использованием ant не возникает никаких проблем. Однако, если я очищаю все существующие файлы .class и затем выполняю сборку ant, которая запускает javac, а затем gwtc, у меня возникают проблемы с моими сущностями JPA, такими как:
[ОШИБКА] Строка 12: исходный код недоступен для типа javax.persistence.metamodel.SingularAttribute; Вы забыли унаследовать необходимый модуль?
Я должен отметить, что я проверяю, что путь к классу для сборки ant использует тот же самый точный набор библиотек, который присутствует в Eclipse "Java Build Path". Поскольку Eclipse явно не предоставляет журнал процесса сборки, я не могу определить, есть ли расхождение. Поскольку проекты должны основываться на Hudson на сервере сборки (в котором есть проблема, которую я обрисовал), я не могу полагаться на машину dev, выполняющую генерацию .class, а затем gwtc, выполняющую компиляции gwt.