I like Brian's answers to the questions here, mine are long and wordy, he cuts to the chase ;).
On Feb 4, 12:34 pm, Brian Cribbs <[email protected]> wrote: > Uncomment mergewebxml to fix your issue. > > On Wed, Feb 4, 2009 at 12:28 PM, dialloma <[email protected]> wrote: > > > Hello group, > > > I have a big entreprise project and I would like ti use your plugin to > > create my GWT project that will build by maven. I created a GWT > > project using this articlehttp://stephennimmo.com/blog/?p=108. I > > created also one GWt-RPC inside project. In local (developpement > > environnement), all works fine. I can call my Remote method and I get > > response. But the problem is when I generate war (mvn package ar > > install), and when I deploy it in Tomcat installed in my local > > machine, the GWT-RPC does'nt work. The client work fine beause all of > > my component are displyed. But the server side has problem. > > > My second question is, is there any archetype that I can use to create > > GWT-RPC project (not simple GWT project). May be there are somes > > configuration to be done in the POM file if we use GWT-RPC insted GWT > > (just client) > > > Thanks > > > Here my pom look: > > > <?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.0http://maven.apache.org/maven-v4_0_0.xsd"> > > <!-- > > GWT-Maven archetype generated POM > > --> > > <modelVersion>4.0.0</modelVersion> > > <groupId>foo.bar</groupId> > > <artifactId>foobar</artifactId> > > <packaging>war</packaging> > > <!-- <version>1.0-SNAPSHOT</version> --> > > <version>gwtMavenService</version> > > > <name>gwt-maven-archetype-project</name> > > > <!-- include pluginRepository and repository for GWT-Maven --> > > <pluginRepositories> > > <pluginRepository> > > <id>gwt-maven-plugins</id> > > <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</ > > url> > > </pluginRepository> > > </pluginRepositories> > > <repositories> > > <repository> > > <id>gwt-maven</id> > > <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</ > > url> > > </repository> > > </repositories> > > > <!-- convenience to define GWT version in one place --> > > <properties> > > <gwtVersion>1.5.3</gwtVersion> > > </properties> > > > <dependencies> > > <!-- GWT deps (from central repo) --> > > <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> > > <classifier>${platform}-libs</classifier> > > <type>zip</type> > > <scope>provided</scope> > > </dependency> > > <dependency> > > <groupId>com.google.gwt</groupId> > > <artifactId>gwt-dev</artifactId> > > <version>${gwtVersion}</version> > > <classifier>${platform}</classifier> > > <scope>provided</scope> > > </dependency> > > > <!-- Dépendance GXT 1.2.2--> > > <dependency> > > <groupId>com.extjs.gxt.ui.client</groupId> > > <artifactId>gxt</artifactId> > > <version>1.2.2</version> > > <!-- <classifier>${platform}</classifier> --> > > <scope>provided</scope> > > </dependency> > > > <!-- test --> > > <dependency> > > <groupId>junit</groupId> > > <artifactId>junit</artifactId> > > <version>4.1</version> > > <scope>test</scope> > > </dependency> > > </dependencies> > > > <build> > > <plugins> > > <!-- configure the GWT-Maven plugin --> > > <plugin> > > <groupId>com.totsp.gwt</groupId> > > > <artifactId>maven-googlewebtoolkit2-plugin</artifactId> > > <version>2.0-beta26</version> > > <configuration> > > <compileTargets> > > > <value>foo.bar.Application</value> > > </compileTargets> > > > <runTarget>foo.bar.Application/Application.html</runTarget> > > <logLevel>INFO</logLevel> > > <style>DETAILED</style> > > <noServer>false</noServer> > > > <extraJvmArgs>-Xmx512m</extraJvmArgs> > > > <gwtVersion>${gwtVersion}</gwtVersion> > > </configuration> > > <executions> > > <execution> > > <goals> > > <!-- > > <goal>mergewebxml</goal>--> > > <!-- > > <goal>i18n</goal>--> > > <goal>compile</goal> > > <goal>test</goal> > > </goals> > > </execution> > > </executions> > > </plugin> > > <!-- Use the dependency plugin to unpack > > gwt-dev-PLATFORM-libs.zip > > --> > > <!-- > > (this is a replacement for the old > > "automatic" mode - useful if > > you > > don't have GWT installed already, or you > > just want a maven way to > > handle gwt deps) > > --> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > > <artifactId>maven-dependency-plugin</artifactId> > > <executions> > > <execution> > > <id>unpack</id> > > <phase>compile</phase> > > <goals> > > <goal>unpack</goal> > > </goals> > > <configuration> > > <artifactItems> > > > <artifactItem> > > > <groupId>com.google.gwt</groupId> > > > <artifactId>gwt-dev</artifactId> > > > <version>${gwtVersion}</version> > > > <classifier>${platform}-libs</classifier> > > > <type>zip</type> > > > <overWrite>false</overWrite> > > > <outputDirectory>${settings.localRepository}/com/google/gwt/ > > gwt-dev/${gwtVersion}</outputDirectory> > > > </artifactItem> > > </artifactItems> > > </configuration> > > </execution> > > </executions> > > </plugin> > > <!-- > > If you want to use the target/web.xml file mergewebxml > > produces, > > tell the war plugin to use it. > > Also, exclude what you want from the final artifact > > here. > > --> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-war-plugin</artifactId> > > <configuration> > > <!-- <webXml>target/web.xml</webXml>--> > > <warSourceExcludes>.gwt-tmp/**</ > > warSourceExcludes> > > </configuration> > > </plugin> > > <!-- tell the compiler we can use 1.5 --> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-compiler-plugin</artifactId> > > <configuration> > > <source>1.5</source> > > <target>1.5</target> > > </configuration> > > </plugin> > > </plugins> > > </build> > > > <!-- profiles (with activation per platform) --> > > <profiles> > > <profile> > > <id>gwt-dev-windows</id> > > <properties> > > <platform>windows</platform> > > </properties> > > <activation> > > <activeByDefault>true</activeByDefault> > > <os> > > <family>Windows</family> > > </os> > > </activation> > > </profile> > > <profile> > > <id>gwt-dev-mac</id> > > <properties> > > <platform>mac</platform> > > </properties> > > <activation> > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "gwt-maven" 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/gwt-maven?hl=en -~----------~----~----~----~------~----~------~--~---
