SuperDevMode not working

Hi,

i want to work with superdevmode for developing a client-side-extension. I have created a maven-project from the archetypes with a basic widget-set with just one client-component.

I run vaadin with parameter ?superdevmode and it loades the widgetset from the GWT-Code-Server correctly.

It seems like the GWT-Code-Server does not recompile the sources, when looking into the generated nocache.js i see the old code.

Any one has an idea? Maybe some parameter in the widet-set missing, it looks like this currently:


<module>
  <!-- Inherit DefaultWidgetSet -->
  <inherits name="com.vaadin.DefaultWidgetSet" /> 

   <!-- For SuperDevMode -->
   <add-linker name="xsiframe"/>
    <set-configuration-property name="devModeRedirectEnabled" value="true" />

</module>

Vaadin Version 7.0.2
Java 1.6.0-24

Thanks in advance, Andreas

Solved it by myself by adding the source directory manually for the CodeServer, somehow it is not added automatically for maven-projects:


    <profile>
      <id>superdevmode-server</id>
      <build>
        <defaultGoal>org.codehaus.mojo:exec-maven-plugin:java</defaultGoal>
        <plugins>
          <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>
               <environmentVariables>-DlogLevel=DEBUG</environmentVariables>
               <arguments>
                <argument>absoute name of the widgetset</argument>
                 <argument>-src</argument>
                 <argument>src/main/java</argument>
               </arguments>
               <classpathScope>compile</classpathScope>
            </configuration>
          </plugin>
       </plugins>
    </build>
    </profile>