Search code examples
gwtmavengwt-maven-plugin

How can I use SuperDevMode with Maven


after reading a lot about SuperDevMode of gwt 2.5 I wanted to try it myself. I read https://vaadin.com/blog/-/blogs/vaadin-and-superdevmode and some other articles. As I understand I have to run the codeserver class. I checked out the gwt-maven-plugin repository but wasn't quite sure if there is already support for gwt2.5.

Has anybody managed to get the SuperDevMode working with maven?

Regards, arne

Edit:

Thanks to Thomas I got it working!! Here is a extract of my pom.

<resources>
    <resource>
      <directory>
    src/main/java
      </directory>
    </resource>
</resources>

    <plugin>
       <groupId>org.codehaus.mojo</groupId>
       <artifactId>exec-maven-plugin</artifactId>
       <version>1.2.1</version>
        <executions>
            <execution>
              <goals>
                <goal>java</goal>
              </goals>
            </execution>
        </executions>

      <configuration>                                     
         <mainClass>com.google.gwt.dev.codeserver.CodeServer</mainClass>
         <arguments>
                <argument>com.myapp.Application</argument>
         </arguments>
      </configuration>

   </plugin>

Now I just have to run the goal: exec:java to start the codeserver.


Solution

  • Version 2.5.0-rc1 of the gwt-maven-plugin will support it through the run-codeserver goal. That version is currently staged. Please test it and vote.

    In the meantime you can use it with the exec-maven-plugin.