2010-02-12 11 views
5

Tengo tres módulos GWT que tienen algún código en común, generalmente clases de dominio, y también comparten la misma instancia de servidor. Mi primer pensamiento fue organizar de esta manera:¿Cómo organizar el proyecto GWT con múltiples módulos y servidor compartido?

app1/cliente/
app2/cliente/
app3/cliente/
servidor/
compartida/

Los módulos de entonces tener en sus descriptores:

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

Pero parece que el camino ../shared no está funcionando.

¿Es este el camino a seguir, o hay mejores maneras?

Respuesta

5

He encontrado al menos en la solución que funciona: Haga que todos los módulos en el mismo paquete, como este:

cliente/app1/App1.java
cliente/app2/App2.java
cliente /app3/App3.java
app1.gwt.xml
app2.gwt.xml
app3.gwt.xml
servidor/
Común/

Aún conservo los subpaquetes app1, app2 y app3, pero eso es opcional.
Con esta organización los descriptores de módulos deben decir:

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

Cuestiones relacionadas