I have found a good Vaadin Tutorial that speaks about widgetset and some addons:
If the add-on contains a custom client-side widget, as is the case for most UI component add-ons, it is required to create and compile the widgetset before running the application. When using the 'vaadin-archetype-clean' archetype, you first need to uncomment the relevant sections in your 'pom.xml' (gwt-maven-plugin and vaadin-maven-plugin configuration sections as well as the dependency on GWT and the snapshot plugin repositories). Then see the Directory Help page for detailed instructions.
To automatically find added widgets at a later time, run the goal 'vaadin:update-widgetset' and to recompile the widgetset after updating client-side widgets or Vaadin, execute the goal 'gwt:compile'.
To sum up, basically you must add to your build goals the nexts one:
vaadin:update-widgetset
gwt:compile
And automatically the corresponding <inherit>
tags will be added to your *gwt.xml
file