Как организовать проект GWT с несколькими модулями и общим сервером? - PullRequest
5 голосов
/ 12 февраля 2010

У меня есть три модуля GWT, которые будут иметь некоторый общий код - обычно доменные классы - и также совместно использовать один и тот же экземпляр сервера. Моей первой мыслью было организовать это так:

app1 / клиент /
app2 / клиент /
app3 / клиент /
Сервер /
расшарил /

Модули будут иметь в своих дескрипторах:

<source path = "client"/>
<source path = "../shared"/>

Но похоже, что путь ../shared не работает.

Это путь или есть лучшие пути?

1 Ответ

5 голосов
/ 12 февраля 2010

Я нашел, по крайней мере, решение, которое работает: имейте все модули в одном пакете, как это:

клиент / app1 / App1.java
клиент / app2 / App2.java
клиент / app3 / App3.java
app1.gwt.xml
app2.gwt.xml
app3.gwt.xml
Сервер /
поделился /

Я все еще храню подпакеты app1, app2 и app3, но это не обязательно.
При такой организации дескрипторы модуля должны сказать:

<source path = "client"/>
<source path = "shared"/>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...