Trouble with maven and widgetsets

Hi all,

I’m getting maven and compiling widgetset (in my case easyuploads) not to work. Every time I calling the web site which contains EasyUploads I get

Failed to load the widgetset: ./VAADIN/widgetsets/com.coco_on.docFlow.vaadin.AppWidgetSet/com.coco_on.docFlow.vaadin.AppWidgetSet.nocache.js?148024587923 or

DROP FILES Widgetset 'com.coco_on.docFlow.vaadin.AppWidgetSet' does not contain implementation for org.vaadin.easyuploads.MultiUpload. Check its component connector's @Connect 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 I think there must be anything missing in my pom.

My pom.xml (of the war project) is:

[code]

<?xml version="1.0" encoding="UTF-8"?>



DFl_Version
com.coco_on.docFlow
2.3.0-SNAPSHOT

4.0.0
DFl_Vaadin
war

3 scm:svn:https://maven:***@192.168.1.2/repos/c-onDocFlow/trunk/c-onDocFlowVaadin/ scm:svn:https://maven:***@192.168.1.2/repos/c-onDocFlow/trunk/c-onDocFlowVaadin/ HEAD https://maven:***@192.168.1.2/repos/c-onDocFlow/trunk/c-onDocFlowVaadin/ 7.7.3 7.7.3 UTF-8 1.8 1.8 local 1.1.4.Final 8.1.0.CR2 1.0.1.Final
<enable-devel-mode-start><!--</enable-devel-mode-start>
<enable-devel-mode-end>--></enable-devel-mode-end>
<enable-prod-mode-start></enable-prod-mode-start>
<enable-prod-mode-end></enable-prod-mode-end>
production
        <properties>
          <enable-devel-mode-start></enable-devel-mode-start>
          <enable-devel-mode-end></enable-devel-mode-end>
          <enable-prod-mode-start><!--</enable-prod-mode-start>
          <enable-prod-mode-end>--></enable-prod-mode-end>
        </properties>
        
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.6</version>
            <configuration>
              <failOnMissingWebXml>false</failOnMissingWebXml>
              <!-- Exclude an unnecessary file generated by the GWT compiler. -->
              <packagingExcludes>WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**</packagingExcludes>
               <archive>                   
                <manifest>
                  <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                  <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                </manifest>
                <manifestEntries>
                  <SCM-Revision>${buildNumber}</SCM-Revision>
                </manifestEntries>
              </archive>
              <webResources>
                <resource>
                  <filtering>true</filtering>
                  <directory>src/main/webapp</directory>
                  <includes>
                    <include>**/web.xml</include>
                  </includes>
                </resource>
              </webResources>
            </configuration>
          </plugin>
          
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>buildnumber-maven-plugin</artifactId>
            <version>1.4</version>
            <executions>
              <execution>
                <phase>validate</phase>
                <goals>
                  <goal>create</goal>
                </goals>
              </execution>
            </executions>
            <configuration>
              <doCheck>true</doCheck>
              <doUpdate>true</doUpdate>
            </configuration>
          </plugin>
        </plugins>
      </build>
</profile>
vaadin-addons http://maven.vaadin.com/vaadin-addons com.vaadin vaadin-bom ${vaadin.version} pom import org.vaadin.addon easyuploads 7.4.10 javax.servlet javax.servlet-api 3.0.1 provided javax javaee-api 6.0 provided com.vaadin vaadin-server provided com.vaadin vaadin-push com.vaadin vaadin-client provided com.vaadin vaadin-client-compiled com.vaadin vaadin-themes log4j log4j 1.2.17 com.vaadin vaadin-testbench 4.1.0 test org.dbunit dbunit 2.5.3 test junit junit 4.12 test com.coco_on.tools CSVReporter 0.0.1-SNAPSHOT com.coco_on.docFlow DFl_EJB 2.3.0-SNAPSHOT provided org.apache.ant ant 1.9.7 test org.jboss.logmanager jboss-logmanager 2.0.4.Final test org.postgresql postgresql 9.4.1211 test org.apache.maven.plugins maven-war-plugin 2.6 false WEB-INF/classes/VAADIN/widgetsets/WEB-INF/** true true 0000 true src/main/webapp **/web.xml
      <plugin>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-maven-plugin</artifactId>
        <version>${vaadin.plugin.version}</version>
        <executions>
          <execution>
            <goals>
              <goal>update-widgetset</goal>
              <goal>compile</goal>
            <goal>update-theme</goal>
              <!-- Comment out compile-theme goal to use on-the-fly theme compilation -->
              <goal>compile-theme</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-clean-plugin</artifactId>
        <version>3.0.0</version>
        <!-- Clean up also any pre-compiled themes -->
        <configuration>
          <filesets>
            <fileset>
              <directory>src/main/webapp/VAADIN/themes</directory>
              <includes>
                <include>**/styles.css</include>
                <include>**/styles.scss.cache</include>
              </includes>
            </fileset>
          </filesets>
        </configuration>
      </plugin>

      <!-- The Jetty plugin allows us to easily test the development build by
        running jetty:run on the command line. -->
      <!-- plugin>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>${jetty.plugin.version}</version>
        <configuration>
          <scanIntervalSeconds>2</scanIntervalSeconds>
        </configuration>
      </plugin -->
      
            <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
        <executions>
            <execution>
              <id>unpack</id>
            <phase>process-test-classes</phase>
            <goals>
              <goal>unpack</goal>
            </goals>
                        <configuration>
                            <artifactItems>
                            <artifactItem>
                                <groupId>org.wildfly</groupId>
                                <artifactId>wildfly-dist</artifactId>
                                <version>8.1.0.Final</version>
                                <type>zip</type>
                                <overWrite>false</overWrite>
                                <outputDirectory>target</outputDirectory>
                        </artifactItem>
                        </artifactItems>
          </configuration>
           </execution>
         </executions>
            </plugin>
            
    </plugins>
</pluginManagement>
[/code]If I run 'mvn vaadin:update-widgetset vaadin:compile' I get:

[code]
[INFO]
Scanning for projects…
[INFO]

[INFO]

[INFO]
Building DFl_Vaadin 2.3.0-SNAPSHOT
[INFO]

[INFO]

[INFO]
— vaadin-maven-plugin:7.7.3:update-widgetset (default-cli) @ DFl_Vaadin —
[INFO]
auto discovered modules [com.coco_on.docFlow.vaadin.AppWidgetSet]

[INFO]
Updating widgetset com.coco_on.docFlow.vaadin.AppWidgetSet
[INFO]
Adding resource directory to command classpath: /home/.data/stewert/projects/java/eclipse/c-onDocFlow/DFl_Vaadin/src/main/resources
[INFO]
Using com.vaadin:vaadin-client-compiler version 7.7.3
[INFO]
Widgetsets found from classpath:
[INFO]
org.vaadin.easyuploads.Widgetset in jar:file:/home/stewert/.m2/repository/org/vaadin/addon/easyuploads/7.4.10/easyuploads-7.4.10.jar!/
[INFO]
com.vaadin.DefaultWidgetSet in jar:file:/home/stewert/.m2/repository/com/vaadin/vaadin-client/7.7.3/vaadin-client-7.7.3.jar!/
[INFO]
Addon styles found from classpath:
[INFO]

[INFO]
Search took 4ms
[INFO]

[INFO]
— vaadin-maven-plugin:7.7.3:compile (default-cli) @ DFl_Vaadin —
[INFO]
auto discovered modules [com.coco_on.docFlow.vaadin.AppWidgetSet]

[INFO]
Using com.vaadin:vaadin-client-compiler version 7.7.3
[INFO]
Compiling module com.coco_on.docFlow.vaadin.AppWidgetSet
[INFO]
Computing all possible rebind results for ‘com.vaadin.client.metadata.ConnectorBundleLoader’
[INFO]
Rebinding com.vaadin.client.metadata.ConnectorBundleLoader
[INFO]
Invoking generator com.vaadin.server.widgetsetutils.ConnectorBundleLoaderFactory
[INFO]
Populating eager bundle
[INFO]
Visiting JavaScriptExtension with ConnectorInitVisitor
[INFO]
JavaScriptExtension will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.JavaScriptExtensionState as a bean
[INFO]
Will serialize class com.vaadin.shared.communication.URLReference using URLReference_Serializer
[INFO]
Visiting BrowserWindowOpenerConnector with ConnectorInitVisitor
[INFO]
BrowserWindowOpenerConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.BrowserWindowOpenerState as a bean
[INFO]
Visiting FileDownloaderConnector with ConnectorInitVisitor
[INFO]
FileDownloaderConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.communication.SharedState as a bean
[INFO]
Visiting ResponsiveConnector with ConnectorInitVisitor
[INFO]
ResponsiveConnector will be in the eager bundle
[INFO]
Visiting RpcDataSourceConnector with ConnectorInitVisitor
[INFO]
RpcDataSourceConnector will be in the eager bundle
[INFO]
Visiting AbsoluteLayoutConnector with ConnectorInitVisitor
[INFO]
AbsoluteLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.absolutelayout.AbsoluteLayoutState as a bean
[INFO]
Visiting JavaScriptComponentConnector with ConnectorInitVisitor
[INFO]
JavaScriptComponentConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.JavaScriptComponentState as a bean
[INFO]
Visiting AccordionConnector with ConnectorInitVisitor
[INFO]
AccordionConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.accordion.AccordionState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.tabsheet.TabState as a bean
[INFO]
Visiting AudioConnector with ConnectorInitVisitor
[INFO]
AudioConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.audio.AudioState as a bean
[INFO]
Visiting BrowserFrameConnector with ConnectorInitVisitor
[INFO]
BrowserFrameConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.browserframe.BrowserFrameState as a bean
[INFO]
Visiting ButtonConnector with ConnectorInitVisitor
[INFO]
ButtonConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.button.ButtonState as a bean
[INFO]
Visiting CheckBoxConnector with ConnectorInitVisitor
[INFO]
CheckBoxConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.checkbox.CheckBoxState as a bean
[INFO]
Visiting ComboBoxConnector with ConnectorInitVisitor
[INFO]
ComboBoxConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.combobox.ComboBoxState as a bean
[INFO]
Visiting CssLayoutConnector with ConnectorInitVisitor
[INFO]
CssLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.csslayout.CssLayoutState as a bean
[INFO]
Visiting CustomComponentConnector with ConnectorInitVisitor
[INFO]
CustomComponentConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.AbstractComponentState as a bean
[INFO]
Visiting CustomFieldConnector with ConnectorInitVisitor
[INFO]
CustomFieldConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.AbstractFieldState as a bean
[INFO]
Visiting CustomLayoutConnector with ConnectorInitVisitor
[INFO]
CustomLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.customlayout.CustomLayoutState as a bean
[INFO]
Visiting DateFieldConnector with ConnectorInitVisitor
[INFO]
DateFieldConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.datefield.PopupDateFieldState as a bean
[INFO]
Will serialize class java.util.Date using Date_Serializer
[INFO]
Visiting DragAndDropWrapperConnector with ConnectorInitVisitor
[INFO]
DragAndDropWrapperConnector will be in the eager bundle
[INFO]
Visiting EmbeddedConnector with ConnectorInitVisitor
[INFO]
EmbeddedConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.embedded.EmbeddedState as a bean
[INFO]
Visiting FlashConnector with ConnectorInitVisitor
[INFO]
FlashConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.flash.FlashState as a bean
[INFO]
Visiting FormConnector with ConnectorInitVisitor
[INFO]
FormConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.form.FormState as a bean
[INFO]
Visiting FormLayoutConnector with ConnectorInitVisitor
[INFO]
FormLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.orderedlayout.FormLayoutState as a bean
[INFO]
Will serialize class java.util.HashMap<com.vaadin.shared.Connector, com.vaadin.shared.ui.orderedlayout.AbstractOrderedLayoutState.ChildComponentData> as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.orderedlayout.AbstractOrderedLayoutState.ChildComponentData as a bean
[INFO]
Visiting GridConnector with ConnectorInitVisitor
[INFO]
GridConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridState as a bean
[INFO]
Will serialize java.lang.String as an array
[INFO]
Will serialize com.vaadin.shared.data.sort.SortDirection as an array
[INFO]
Will serialize class com.vaadin.shared.data.sort.SortDirection as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridStaticSectionState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.grid.HeightMode as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridColumnState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridStaticSectionState.RowState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridStaticSectionState.CellState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridStaticCellType as an enum
[INFO]
Visiting DetailComponentManagerConnector with ConnectorInitVisitor
[INFO]
DetailComponentManagerConnector will be in the eager bundle
[INFO]
Visiting MultiSelectionModelConnector with ConnectorInitVisitor
[INFO]
MultiSelectionModelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.grid.selection.MultiSelectionModelState as a bean
[INFO]
Visiting NoSelectionModelConnector with ConnectorInitVisitor
[INFO]
NoSelectionModelConnector will be in the eager bundle
[INFO]
Visiting SingleSelectionModelConnector with ConnectorInitVisitor
[INFO]
SingleSelectionModelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.grid.selection.SingleSelectionModelState as a bean
[INFO]
Visiting GridLayoutConnector with ConnectorInitVisitor
[INFO]
GridLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.gridlayout.GridLayoutState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.gridlayout.GridLayoutState.ChildComponentData as a bean
[INFO]
Will serialize float as an array
[INFO]
Visiting HorizontalLayoutConnector with ConnectorInitVisitor
[INFO]
HorizontalLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.orderedlayout.HorizontalLayoutState as a bean
[INFO]
Visiting HorizontalSplitPanelConnector with ConnectorInitVisitor
[INFO]
HorizontalSplitPanelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.splitpanel.HorizontalSplitPanelState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.splitpanel.AbstractSplitPanelState.SplitterState as a bean
[INFO]
Visiting ImageConnector with ConnectorInitVisitor
[INFO]
ImageConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.image.ImageState as a bean
[INFO]
Visiting InlineDateFieldConnector with ConnectorInitVisitor
[INFO]
InlineDateFieldConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.datefield.InlineDateFieldState as a bean
[INFO]
Visiting JavaScriptManagerConnector with ConnectorInitVisitor
[INFO]
JavaScriptManagerConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.extension.javascriptmanager.JavaScriptManagerState as a bean
[INFO]
Visiting LabelConnector with ConnectorInitVisitor
[INFO]
LabelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.label.LabelState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.label.ContentMode as an enum
[INFO]
Visiting LinkConnector with ConnectorInitVisitor
[INFO]
LinkConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.link.LinkState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.BorderStyle as an enum
[INFO]
Visiting ListSelectConnector with ConnectorInitVisitor
[INFO]
ListSelectConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.select.AbstractSelectState as a bean
[INFO]
Visiting LoginFormConnector with ConnectorInitVisitor
[INFO]
LoginFormConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.loginform.LoginFormState as a bean
[INFO]
Visiting MenuBarConnector with ConnectorInitVisitor
[INFO]
MenuBarConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.menubar.MenuBarState as a bean
[INFO]
Visiting NativeButtonConnector with ConnectorInitVisitor
[INFO]
NativeButtonConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.button.NativeButtonState as a bean
[INFO]
Visiting NativeSelectConnector with ConnectorInitVisitor
[INFO]
NativeSelectConnector will be in the eager bundle
[INFO]
Visiting OptionGroupConnector with ConnectorInitVisitor
[INFO]
OptionGroupConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.optiongroup.OptionGroupState as a bean
[INFO]
Visiting PanelConnector with ConnectorInitVisitor
[INFO]
PanelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.panel.PanelState as a bean
[INFO]
Visiting PasswordFieldConnector with ConnectorInitVisitor
[INFO]
PasswordFieldConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.textfield.AbstractTextFieldState as a bean
[INFO]
Visiting PopupDateFieldConnector with ConnectorInitVisitor
[INFO]
PopupDateFieldConnector will be in the eager bundle
[INFO]
Visiting PopupViewConnector with ConnectorInitVisitor
[INFO]
PopupViewConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.popupview.PopupViewState as a bean
[INFO]
Visiting ProgressBarConnector with ConnectorInitVisitor
[INFO]
ProgressBarConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.progressindicator.ProgressBarState as a bean
[INFO]
Visiting ProgressIndicatorConnector with ConnectorInitVisitor
[INFO]
ProgressIndicatorConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.progressindicator.ProgressIndicatorState as a bean
[INFO]
Visiting SliderConnector with ConnectorInitVisitor
[INFO]
SliderConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.slider.SliderState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.slider.SliderOrientation as an enum
[INFO]
Visiting TabsheetConnector with ConnectorInitVisitor
[INFO]
TabsheetConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.tabsheet.TabsheetState as a bean
[INFO]
Visiting TableConnector with ConnectorInitVisitor
[INFO]
TableConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.table.TableState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.table.CollapseMenuContent as an enum
[INFO]
Visiting TextAreaConnector with ConnectorInitVisitor
[INFO]
TextAreaConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.textarea.TextAreaState as a bean
[INFO]
Visiting TextFieldConnector with ConnectorInitVisitor
[INFO]
TextFieldConnector will be in the eager bundle
[INFO]
Visiting TreeConnector with ConnectorInitVisitor
[INFO]
TreeConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.tree.TreeState as a bean
[INFO]
Visiting TreeTableConnector with ConnectorInitVisitor
[INFO]
TreeTableConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.treetable.TreeTableState as a bean
[INFO]
Visiting TwinColSelectConnector with ConnectorInitVisitor
[INFO]
TwinColSelectConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.twincolselect.TwinColSelectState as a bean
[INFO]
Visiting UIConnector with ConnectorInitVisitor
[INFO]
UIConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.ReconnectDialogConfigurationState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.TooltipConfigurationState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.LoadingIndicatorConfigurationState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.PushConfigurationState as a bean
[INFO]
Will serialize class com.vaadin.shared.communication.PushMode as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.LocaleServiceState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.LocaleData as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.PageState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.UIState.NotificationTypeConfiguration as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.ui.NotificationRole as an enum
[INFO]
Visiting UploadConnector with ConnectorInitVisitor
[INFO]
UploadConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.upload.UploadState as a bean
[INFO]
Visiting VerticalLayoutConnector with ConnectorInitVisitor
[INFO]
VerticalLayoutConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.orderedlayout.VerticalLayoutState as a bean
[INFO]
Visiting VerticalSplitPanelConnector with ConnectorInitVisitor
[INFO]
VerticalSplitPanelConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.splitpanel.VerticalSplitPanelState as a bean
[INFO]
Visiting VideoConnector with ConnectorInitVisitor
[INFO]
VideoConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.video.VideoState as a bean
[INFO]
Visiting WindowConnector with ConnectorInitVisitor
[INFO]
WindowConnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.window.WindowState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.window.WindowMode as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.window.WindowRole as an enum
[INFO]
Will serialize com.vaadin.shared.Connector as an array
[INFO]
Visiting JavaScriptRendererConnector with ConnectorInitVisitor
[INFO]
JavaScriptRendererConnector will be in the eager bundle
[INFO]
Visiting ButtonRendererConnector with ConnectorInitVisitor
[INFO]
ButtonRendererConnector will be in the eager bundle
[INFO]
Visiting DateRendererConnector with ConnectorInitVisitor
[INFO]
DateRendererConnector will be in the eager bundle
[INFO]
Visiting UnsafeHtmlRendererConnector with ConnectorInitVisitor
[INFO]
UnsafeHtmlRendererConnector will be in the eager bundle
[INFO]
Visiting ImageRendererConnector with ConnectorInitVisitor
[INFO]
ImageRendererConnector will be in the eager bundle
[INFO]
Visiting NumberRendererConnector with ConnectorInitVisitor
[INFO]
NumberRendererConnector will be in the eager bundle
[INFO]
Visiting ProgressBarRendererConnector with ConnectorInitVisitor
[INFO]
ProgressBarRendererConnector will be in the eager bundle
[INFO]
Visiting TextRendererConnector with ConnectorInitVisitor
[INFO]
TextRendererConnector will be in the eager bundle
[INFO]
Visiting Html5FileInputSettingsConnector with ConnectorInitVisitor
[INFO]
Html5FileInputSettingsConnector will be in the eager bundle
[INFO]
Will serialize class org.vaadin.easyuploads.client.Html5FileInputState as a bean
[INFO]
Visiting Multiuploadconnector with ConnectorInitVisitor
[INFO]
Multiuploadconnector will be in the eager bundle
[INFO]
Will serialize class com.vaadin.shared.ui.grid.ScrollDestination as an enum
[INFO]
Will serialize class com.vaadin.shared.MouseEventDetails as a bean
[INFO]
Will serialize class com.vaadin.shared.MouseEventDetails.MouseButton as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.grid.GridConstants.Section as an enum
[INFO]
Will serialize class com.vaadin.shared.ui.table.TableConstants.Section as an enum
[INFO]
Populating CalendarConnector bundle
[INFO]
Visiting CalendarConnector with ConnectorInitVisitor
[INFO]
CalendarConnector will be in the CalendarConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.calendar.CalendarState as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Action as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Day as a bean
[INFO]
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Event as a bean
[INFO]
Populating ColorPickerConnector bundle
[INFO]
Visiting ColorPickerConnector with ConnectorInitVisitor
[INFO]
ColorPickerConnector will be in the ColorPickerConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerState as a bean
[INFO]
Populating ColorPickerAreaConnector bundle
[INFO]
Visiting ColorPickerAreaConnector with ConnectorInitVisitor
[INFO]
ColorPickerAreaConnector will be in the ColorPickerAreaConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerState as a bean
[INFO]
Populating RichTextAreaConnector bundle
[INFO]
Visiting RichTextAreaConnector with ConnectorInitVisitor
[INFO]
RichTextAreaConnector will be in the RichTextAreaConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.textarea.RichTextAreaState as a bean
[INFO]
Populating ColorPickerGradientConnector bundle
[INFO]
Visiting ColorPickerGradientConnector with ConnectorInitVisitor
[INFO]
ColorPickerGradientConnector will be in the ColorPickerGradientConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerGradientState as a bean
[INFO]
Populating ColorPickerGridConnector bundle
[INFO]
Visiting ColorPickerGridConnector with ConnectorInitVisitor
[INFO]
ColorPickerGridConnector will be in the ColorPickerGridConnector bundle
[INFO]
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerGridState as a bean
[INFO]
Adding ‘1’ new generated units
[INFO]
[WARN]
Warnings in ‘/home/.data/stewert/projects/java/eclipse/c-onDocFlow/DFl_Vaadin/target/.generated/com/vaadin/client/metadata/ConnectorBundleLoaderImpl.java’
[INFO]
[WARN]
Line 4524: Referencing deprecated class ‘com.vaadin.shared.ui.progressindicator.ProgressIndicatorState’
[INFO]
[WARN]
Line 4527: Referencing deprecated class ‘com.vaadin.shared.ui.progressindicator.ProgressIndicatorState’
[INFO]
[WARN]
Line 4530: Referencing deprecated class ‘com.vaadin.shared.ui.progressindicator.ProgressIndicatorState’
[INFO]
See snapshot: /tmp/com.vaadin.client.metadata.ConnectorBundleLoaderImpl9073340691843956606.java
[INFO]
Computing all possible rebind results for ‘com.vaadin.client.ui.dd.VAcceptCriterionFactory’
[INFO]
Rebinding com.vaadin.client.ui.dd.VAcceptCriterionFactory
[INFO]
Invoking generator com.vaadin.server.widgetsetutils.AcceptCriteriaFactoryGenerator
[INFO]
Detecting available criteria …
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.AcceptAll
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.And
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIs
[INFO]
creating mapping for com.vaadin.ui.AbstractSelect.TargetItemIs
[INFO]
creating mapping for com.vaadin.ui.AbstractSelect.AcceptItem
[INFO]
creating mapping for com.vaadin.ui.Table.TableDropCriterion
[INFO]
creating mapping for com.vaadin.ui.Tree.TreeDropCriterion
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.Not
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.Or
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.ServerSideCriterion
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIsTarget
[INFO]
creating mapping for com.vaadin.event.dd.acceptcriteria.TargetDetailIs
[INFO]
creating mapping for com.vaadin.ui.Tree.TargetInSubtree
[INFO]
Done. (0seconds)
[INFO]
Compiling 1 permutation
[INFO]
Compiling permutation 0…
[INFO]
Compile of permutations succeeded
[INFO]
Compilation succeeded – 36,426s
[INFO]
Linking into /home/.data/stewert/projects/java/eclipse/c-onDocFlow/DFl_Vaadin/target/classes/VAADIN/widgetsets/com.coco_on.docFlow.vaadin.AppWidgetSet
[INFO]
Link succeeded
[INFO]
Linking succeeded – 0,351s
[INFO]

[INFO]
BUILD SUCCESS
[INFO]

[INFO]
Total time: 39.703s
[INFO]
Finished at: Sun Nov 27 12:05:47 CET 2016
[INFO]
Final Memory: 19M/429M
[INFO]

[/code]If I then build the war and ear file, deploy the ear and start the application in the browser I get:

Failed to load the widgetset: ./VAADIN/widgetsets/com.coco_on.docFlow.vaadin.AppWidgetSet/com.coco_on.docFlow.vaadin.AppWidgetSet.nocache.js?1480245879233 Thats the first error which I cannot get fix. As workaround I can do following:

After compiling the widgetset I have in the directory ‘target/classes/VAADIN/’ a 'widgetsets" directory . Then I copy this directory into my ‘webapp/VAADIN’ directory. Then I rebuild the war and ear project and the error above is gone. But then I get the error

Widgetset 'com.coco_on.docFlow.vaadin.AppWidgetSet' does not contain implementation for org.vaadin.easyuploads.MultiUpload. Check its component connector's @Connect 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 on the page which contains the EasyUpload widget.

So my question is: Whats wrong in my case? How can I compile the widgets correctly with maven?

Thanks a lot,
Steffen