2015-03-30 7 views
0

Я проект GWT с 2 Maven модулей: FE и BE, FE порождает войну и имеет только GWT код BE создает файл фляги и имеет только бэкэнд код я также родительский pom. FE pom имеет зависимость BE.
Проект работает отлично и от метода асинхронного вызова FE и получает простую строку от BE.GWT и мульти-модуль Maven

Проблема заключается в том, когда я хочу вызвать метод асинхронной с MyDTO.java, а не просто строка: под общий каталог в FE добавить MyDTO.java, BE должен создать экземпляр MyDTO, но если добавить FE зависимость в BO ПОМ я циклическая ошибка ссылки!

В файл .gwt.xml можно добавить?

<source path="--package from other maven module.."/> 

спасибо советы

ответ

0

Вы должны создать второй BE.gwt.xml (который указывает на общий код) и наследовать новый BE.gwt.xml в вас существующей FE.gwt.xml.

+0

Добавить BE.gwt.xml в BE и добавить в FE.gwt.xml, но у меня есть эта ошибка: [ERROR] Не удалось выполнить цель org. codehaus.mojo: gwt-maven-plugin: 2.7.0: компиляция (по умолчанию) в проекте fe: модуль GWT com.myproj.BE не найден в источниках или ресурсах проекта. -> [Помощь 1] – gekomad

+0

Я решил добавлять в FE.pom: $ {BASEDIR}/SRC/главная/Java $ {имя_базовой_папки}/SRC/основная информация/ресурсов gekomad

Смежные вопросы