@spring you may have a look here (requestfactory + spring3 integration): http://jsinghfoss.wordpress.com/2011/08/10/gwt-2-2-0-requestfactory-spring-3-0-x-integration/
here an example pom (i use maven 3) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <!-- POM file generated with GWT webAppCreator --> <modelVersion>4.0.0</modelVersion> <groupId>gwtapp</groupId> <artifactId>GwtApp</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>gwtapp.GwtApp</name> <properties> <!-- Convenience property to set the GWT version --> <gwtVersion>2.3.0</gwtVersion> <!-- GWT needs at least java 1.5 --> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-servlet</artifactId> <version>${gwtVersion}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-user</artifactId> <version>${gwtVersion}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-dev</artifactId> <version>${gwtVersion}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.gwt.inject</groupId> <artifactId>gin</artifactId> <version>1.5.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> <classifier>sources</classifier> <scope>provided</scope> </dependency> </dependencies> <build> <!-- Generate compiled stuff in the folder used for developing mode --> <outputDirectory>target/www/WEB-INF/classes</outputDirectory> <plugins> <!-- GWT Maven Plugin --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>gwt-maven-plugin</artifactId> <version>2.2.0</version> <dependencies> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-user</artifactId> <version>${gwtVersion}</version> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-dev</artifactId> <version>${gwtVersion}</version> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-servlet</artifactId> <version>${gwtVersion}</version> </dependency> </dependencies> <!-- JS is only needed in the package phase, this speeds up testing --> <executions> <execution> <phase>prepare-package</phase> <goals> <goal>compile</goal> </goals> </execution> </executions> <!-- Plugin configuration. There are many available options, see gwt-maven-plugin documentation at codehaus.org --> <configuration> <!-- URL that should be automatically opened in the GWT shell (gwt:run). --> <runTarget>GwtApp.html</runTarget> <!-- Location of the develop-mode web application structure (gwt:run). --> <hostedWebapp>target/www</hostedWebapp> <!-- Ask GWT to create the Story of Your Compile (SOYC) (gwt:compile) --> <compileReport>true</compileReport> </configuration> </plugin> <!-- Add source folders to test classpath in order to run gwt-tests as normal junit-tests --> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.5</version> <configuration> <additionalClasspathElements> <additionalClasspathElement>${project.build.sourceDirectory}</additionalClasspathElement> <additionalClasspathElement>${project.build.testSourceDirectory}</additionalClasspathElement> </additionalClasspathElements> <useManifestOnlyJar>false</useManifestOnlyJar> <forkMode>always</forkMode> <!-- Folder for generated testing stuff --> <systemProperties> <property> <name>gwt.args</name> <value>-out target/www</value> </property> </systemProperties> </configuration> </plugin> <!-- Copy static web files before executing gwt:run --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.4.2</version> <executions> <execution> <phase>compile</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>target/www</outputDirectory> <resources> <resource> <directory>src/main/webapp</directory> </resource> </resources> </configuration> </execution> </executions> </plugin> <!-- Delete gwt generated stuff --> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>2.3</version> <configuration> <filesets> <fileset> <directory>src/main/webapp/gwtapp</directory> </fileset> <fileset> <directory>src/main/webapp/WEB-INF/classes</directory> </fileset> <fileset> <directory>tomcat</directory> </fileset> <fileset> <directory>www-test</directory> </fileset> <fileset> <directory>.gwt-tmp</directory> </fileset> </filesets> </configuration> </plugin> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.7</version> <!-- Note 2.8 does not work with AspectJ aspect path --> <configuration> <downloadSources>true</downloadSources> <downloadJavadocs>false</downloadJavadocs> <wtpversion>2.0</wtpversion> <additionalBuildcommands> <buildCommand> <name>com.google.gwt.eclipse.core.gwtProjectValidator</name> </buildCommand> </additionalBuildcommands> <additionalProjectnatures> <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature> </additionalProjectnatures> </configuration> </plugin> </plugins> </build> </project> On Thu, Aug 18, 2011 at 12:32 AM, Mike Chai <[email protected]> wrote: > I'm new developing web applications with Java, so maybe this is > implicitly known in the community but upon trying to search for > integration for these 3 technologies I couldn't find a very > straightforward answer. Some information is dated back to 2008ish > where some people created "glue" to integrate gwt and spring, but I > found some news on spring saying something about google integration > into spring. > > Some of the tools also seem to be depreciated and redirect the user to > codehaus' maven plugin, but on first look I can't find a download on > it and it just links to google's eclipse plugin. > > tl; dr: what's the current standard for integrating these 3 > technologies? > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
