You refer to this module from another using an <inherit> tag in the .gwt.xml file of your real project. You then compile/hosted-mode- run THAT one, and everything will work. In other words, you don't need to compile this one. This works for any <inherit> shenanigans; you only compile the one module with the entry point that includes all others, and that one compilation job will compile everything