2010-02-12 13 views
5

Ho tre moduli GWT che hanno in comune un codice, in genere classi di dominio, e condividono anche la stessa istanza del server. Il mio primo pensiero è stato quello di organizzare in questo modo:Come organizzare il progetto GWT con più moduli e server condiviso?

app1/client/
app2/client/
APP3/client/
Server/
condiviso/

I moduli sarebbero poi nei loro descrittori:

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

Ma sembra che il percorso ../shared non funziona.

È questa la strada da percorrere, o ci sono modi migliori?

risposta

5

ho trovato almeno sulla soluzione che funziona: Avere tutti i moduli nello stesso package, come questo:

client/app1/App1.java
client/app2/App2.java
cliente /app3/App3.java
app3.gwt.xml
server di
app2.gwt.xml
app1.gwt.xml/
condiviso/

Ho ancora mantenuto i pacchetti secondari app1, app2 e app3, ma questo è facoltativo.
Con questa organizzazione i descrittori modulo dovrebbe dire:

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

Problemi correlati