Fai come faresti qualsiasi modulo. Non deve essere un'app Web, non sono necessari ulteriori file di configurazione. Solo le fonti sono state inserite in un file jar. Gli unici requisiti sono veri:
- seguire le linee guida per la creazione del modulo:
- preparare un file
*.gwt.xml
descrittore in radice dir del modulo.
- Avere un pacchetto
client
per le classi destinate a essere compilate su js e server
per il resto.
- Assicurarsi di includere fonti nel file jar.
Ciò che è interessante, se il tuo modulo non dipende da classi specifiche GWT o usa jsni, puoi usarlo anche con le "normali" applicazioni java.
La risposta alla seconda domanda (come riutilizzarla) è semplice: aggiungi il jar appena creato al classpath e eredita questo modulo nel descrittore di modulo della tua app web.
E sì, una volta che hai in un vaso, è possibile rilasciarlo ;-)
Il perfetto esempio di tale approccio è Ext GWT (aka GXT): http://www.sencha.com/products/extgwt/ basta scaricare questa libreria, scompattare e vedere setup.txt
per le istruzioni di installazione e come funziona gxt.jar
(un modulo riutilizzabile).
Perché questa domanda è stata chiusa? –