title: how to properly bundle GWT with my webapp? (was: why gwt-user-1.7.0 contains Servlet API classes)
body: <p>Does anyone know any sane reason for such bundling decision? Google engineers act wisely in most cases, so this kinda surprized me.</p>
  
  <p>This would cause collisions with other versions of servlet API pulled via Maven dependencies: </p>
  
  <ul>
  <li>webapp classpath will likely contain
  version which is bundled with GWT;</li>
  <li>container may refuse to load the GWT
  jar as it contains the javax.servlet
  package; </li>
  <li>in most cases this will
  likely deviate classpaths across your
  IDE's debugger and the really
  executing VM.</li>
  </ul>
  
  <p>Link to the jar in question (just so you see the same thing after unzipping as I do, if you don't believe that GWT contains servlet API classes in the same jar):
  <a href="http://repo1.maven.org/maven2/com/google/gwt/gwt-user/1.7.0/gwt-user-1.7.0.jar">http://repo1.maven.org/maven2/com/google/gwt/gwt-user/1.7.0/gwt-user-1.7.0.jar</a></p>