- The first project builds a GWT module, and its docs & src.
- They are installed into your local repo
- The second project inherits it in the *.gwt.xml module
- Now the second project can use the module and its sources.
If you place them both in a parent project, then you can also build the whole thing all at once, but the real benefit here is that you don't need to keep building the first module.
Those POMs should given you a good start.
Sincerely,