How do I know which GWT modules I need to inherit?

To minimize complexity and compilation times, GWT's libraries are broken up into modules that contain various functionality.  For example, there is a module for JSON support, and a separate module for the HTTP RequestBuilder functionality.  If you want to use a given piece of functionality, you must include the appropriate module via an <inherits> tag in your project's XML file.

Since it can be difficult to remember which module includes which functionality, the table below summarizes the available modules.

Module  Name
Contents Core GWT functionality; required for every project

Low-level HTTP communications library

Internationalization support JSON creation and parsing JUnit testing framework integration
XML document creation and parsing
Google apps
Main menu
Search Help Center