My new project at Google isn't a frontend project, so it doesn't use GXP, and I haven't done as much with it for awhile. One thing that's missing for external use are GXP Maven and Ant plugins. I'm not super familiar with either of these since I don't use them at work. Nuwan Chandrasoma pasted some code on the Struts 2 bug tracker that he was using to invoke the GXP compiler in Maven. If you're looking to contribute, turning this into a real Maven plugin might be nice.
-Ben
<plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <configuration>
              <tasks>
                  <taskdef name="gxpc"
classname="com.google.gxp.compiler.ant.GxpcTask"
classpathref="maven.compile.classpath" />
                  <gxpc srcdir="${basedir}\src\main\java"
srcpaths="${basedir}\src\main\java"
destdir="${basedir}\target\generated-sources"
target="com.xxxss.s2.example.message" i18nwarn="false" />
                  <copy todir="${basedir}\src\main\java">
                        <fileset dir="${basedir}\target\generated-sources" />
                  </copy>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>