Icepush addon

I got the gwt-maven-plugin to compile the widget set ( I am using versiion 1.3-SNAPSHOT),
but I get the following client error :
Widgetset does not contain implementation for org.vaadin.artur.icepush.ICEPush. Check its @ClientWidget mapping, widgetsets GWT module description file and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want to refer to add-on instructions. Unrendered UIDL:

com.navteq.traffic.feedanalyzer.vaadin.VaadinWidgetset.gwt.xml
<module>
    <!--
		Uncomment the following to compile the widgetset for one browser only.
		This can reduce the GWT compilation time significantly when debugging.
		The line should be commented out before deployment to production
		environments. Multiple browsers can be specified for GWT 1.7 as a
		comma separated list. The supported user agents at the moment of
		writing were: ie6,ie8,gecko,gecko1_8,safari,opera The value gecko is
		used for Firefox 3 and later, gecko1_8 is for Firefox 2 and safari is
		used for webkit based browsers including Google Chrome.
		<set-property name="user.agent" value="gecko1_8"/>
	-->

     

    <inherits name="org.vaadin.artur.icepush.IcepushaddonWidgetset" />
    
</module>
<servlet>
        <servlet-name>generateReport</servlet-name>
        <servlet-class>com.navteq.traffic.feedanalyzer.vaadin.servlet.AutowiringApplicationServlet
        </servlet-class>
        <init-param>
            <param-name>widgetset</param-name>
            <param-value>com.navteq.traffic.feedanalyzer.vaadin.VaadinWidgetset</param-value>
        </init-param>
        <init-param>
            <description>Vaadin application class to start</description>
            <param-name>application</param-name>
            <param-value>com.navteq.traffic.feedanalyzer.vaadin.application.GenerateReportApplication</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>generateReport</servlet-name>
        <url-pattern>/generate.report/*</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>generateReport</servlet-name>
        <url-pattern>/VAADIN/*</url-pattern>
    </servlet-mapping>

Output from gwt compile :


Compiling module com.navteq.traffic.feedanalyzer.vaadin.VaadinWidgetset
[INFO]
    Scanning for additional dependencies: jar:file:/maven-repos/com/vaadin/vaadin/6.4.0/vaadin-6.4.0.jar!/com/vaadin/terminal/gwt/client/WidgetSet.java
[INFO]
       Computing all possible rebind results for 'com.vaadin.terminal.gwt.client.WidgetMap'
[INFO]
          Rebinding com.vaadin.terminal.gwt.client.WidgetMap
[INFO]
             Invoking com.google.gwt.dev.javac.StandardGeneratorContext@2ec9cbbb
[INFO]
                Detecting Vaadin components in classpath to generate WidgetMapImpl.java ...
[INFO]
                Widget set will contain implementations for following components: 
[INFO]
                	com.vaadin.ui.AbsoluteLayout
[INFO]
                	com.vaadin.ui.Accordion
[INFO]
                	com.vaadin.ui.Button
[INFO]
                	com.vaadin.ui.CheckBox
[INFO]
                	com.vaadin.ui.ComboBox
[INFO]
                	com.vaadin.ui.CssLayout
[INFO]
                	com.vaadin.ui.CustomComponent
[INFO]
                	com.vaadin.ui.CustomLayout
[INFO]
                	com.vaadin.ui.DateField
[INFO]
                	com.vaadin.ui.DragAndDropWrapper
[INFO]
                	com.vaadin.ui.Embedded
[INFO]
                	com.vaadin.ui.Form
[INFO]
                	com.vaadin.ui.FormLayout
[INFO]
                	com.vaadin.ui.GridLayout
[INFO]
                	com.vaadin.ui.HorizontalLayout
[INFO]
                	com.vaadin.ui.Label
[INFO]
                	com.vaadin.ui.Link
[INFO]
                	com.vaadin.ui.ListSelect
[INFO]
                	com.vaadin.ui.MenuBar
[INFO]
                	com.vaadin.ui.NativeButton
[INFO]
                	com.vaadin.ui.NativeSelect
[INFO]
                	com.vaadin.ui.OptionGroup
[INFO]
                	com.vaadin.ui.OrderedLayout
[INFO]
                	com.vaadin.ui.Panel
[INFO]
                	com.vaadin.ui.PopupView
[INFO]
                	com.vaadin.ui.ProgressIndicator
[INFO]
                	com.vaadin.ui.RichTextArea
[INFO]
                	com.vaadin.ui.Select
[INFO]
                	com.vaadin.ui.Slider
[INFO]
                	com.vaadin.ui.SplitPanel
[INFO]
                	com.vaadin.ui.TabSheet
[INFO]
                	com.vaadin.ui.Table
[INFO]
                	com.vaadin.ui.TextField
[INFO]
                	com.vaadin.ui.Tree
[INFO]
                	com.vaadin.ui.TwinColSelect
[INFO]
                	com.vaadin.ui.Upload
[INFO]
                	com.vaadin.ui.UriFragmentUtility
[INFO]
                	com.vaadin.ui.VerticalLayout
[INFO]
                	com.vaadin.ui.Window
[INFO]
                	org.vaadin.artur.icepush.ICEPush
[INFO]
                Done. (0seconds)
[INFO]
    Scanning for additional dependencies: jar:file:/maven-repos/com/vaadin/vaadin/6.4.0/vaadin-6.4.0.jar!/com/vaadin/terminal/gwt/client/ui/dd/VAcceptCriteria.java
[INFO]
       Computing all possible rebind results for 'com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterionFactory'
[INFO]
          Rebinding com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterionFactory
[INFO]
             Invoking com.google.gwt.dev.javac.StandardGeneratorContext@2ec9cbbb
[INFO]
                Detecting available criteria ...
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.ServerSideCriterion
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor
[INFO]
                creating mapping for com.vaadin.ui.Tree.TargetInSubtree
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIs
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIsTarget
[INFO]
                creating mapping for com.vaadin.ui.AbstractSelect.AcceptItem
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.TargetDetailIs
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.And
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.Or
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.Not
[INFO]
                creating mapping for com.vaadin.ui.AbstractSelect.TargetItemIs
[INFO]
                creating mapping for com.vaadin.ui.Tree.TreeDropCriterion
[INFO]
                creating mapping for com.vaadin.event.dd.acceptcriteria.AcceptAll
[INFO]
                creating mapping for com.vaadin.ui.Table.TableDropCriterion
[INFO]
                Done. (0seconds)

Also gwt-maven-plugin configuration:


<plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>gwt-maven-plugin</artifactId>
                <version>1.3-SNAPSHOT</version>
                <configuration>
                    <logLevel>INFO</logLevel>
                    <noServer>true</noServer>

                    <webappDirectory>${project.build.directory}/${project.build.finalName}/VAADIN/widgetsets</webappDirectory>
                    <!-- servicePattern>**/client/**/*GWTService.java</servicePattern -->
                    
                    <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
                    
                </configuration>
                <executions>
                    <execution>                       
                        <goals>
                            <goal>compile</goal>
                            <goal>resources</goal>
                            <goal>generateAsync</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

How do I tell if it is using the new widgetset?

I do see icepush in the new widgetset directory

Nm I figured out my mistake … Thanks for the great product