On Sunday, December 26, 2010 1:07:13 AM UTC+1, David Pinn wrote:
What purposes are served by each of the main GWT JAR files: gwt-user.jar, gwt-servlet.jar, and gwt-dev.jar?
gwt-dev contains the DevMode and the Compiler (and everything related, such as the Generator and Linker classes).
gwt-user contains all the "user" code (that can be compiled to JavaScript, and the support servlet code). Apart from linkers and generators (which most apps don't use), you'll only depend on gwt-user. gwt-user will in turn only be used by the DevMode during development, and the GWT Compiler.
gwt-servlet is (should be) a subset of gwt-user containing only the server-side (servlet) classes. This is what you'll deploy on your server.