Многомодульный и одномодульный проект gwt

Я видел, как приложение GWT Expenses из GWT SDK использует структуру одного модуля.

Это лучшая практика? Есть ли какие-либо минусы в разделении проекта на несколько модулей maven, то есть:

  • клиент
  • общий
  • сервер

person Dan L.    schedule 22.02.2011    source источник


Ответы (1)


Компилятор GWT и DevMode на самом деле не заботятся о том, как вы структурируете свою систему сборки, пока все клиентские и общие ресурсы доступны в пути к классам GWT, а серверные компоненты скомпилированы в каталог WEB-INF / classes веб-приложения ( или lib / foo.jar), если вы используете встроенный в DevMode сервер Jetty.

person BobV    schedule 22.02.2011
comment
Да, но наличие серверного кода в том же проекте (например, GWT Expenses) замедляет сборку, если вы только изменили некоторую логику на стороне сервера. В этом случае вам нужно только построить и развернуть серверный модуль. - person Dan L.; 22.02.2011
comment
Я должен был написать: Настройте среду сборки так, как это имеет смысл для вашего проекта. - person BobV; 22.02.2011
comment
Спасибо! Насколько я понимаю, в разделении проекта, как указано выше, нет минусов. - person Dan L.; 23.02.2011