title: Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.6.1:compile
body: <p>I'm using Vaadin 7 and I want to add an addon to my projet. I followed all the steps described <a href="http://vaadin.com/directory/help/using-vaadin-add-ons/maven" rel="nofollow">here</a> but it doesn't work.
  Here is my configuration in pom.xml: </p>
  
  <pre><code>&lt;properties&gt;
    &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
    &lt;vaadin.version&gt;7.1.3&lt;/vaadin.version&gt;
    &lt;vaadin.plugin.version&gt;${vaadin.version}&lt;/vaadin.plugin.version&gt;
   &lt;/properties&gt;
   &lt;repositories&gt;
    &lt;repository&gt;
     &lt;id&gt;vaadin-addons&lt;/id&gt;
     &lt;url&gt;http://maven.vaadin.com/vaadin-addons&lt;/url&gt;
    &lt;/repository&gt;
    &lt;repository&gt;
     &lt;id&gt;vaadin-snapshots&lt;/id&gt;
     &lt;url&gt;http://oss.sonatype.org/content/repositories/vaadin-snapshots/&lt;/url&gt;
     &lt;releases&gt;
      &lt;enabled&gt;false&lt;/enabled&gt;
     &lt;/releases&gt;
     &lt;snapshots&gt;
      &lt;enabled&gt;true&lt;/enabled&gt;
     &lt;/snapshots&gt;
    &lt;/repository&gt;
   &lt;/repositories&gt;
   &lt;pluginRepositories&gt;
    &lt;pluginRepository&gt;
     &lt;id&gt;vaadin-snapshots&lt;/id&gt;
     &lt;url&gt;http://oss.sonatype.org/content/repositories/vaadin-snapshots/&lt;/url&gt;
     &lt;releases&gt;
      &lt;enabled&gt;false&lt;/enabled&gt;
     &lt;/releases&gt;
     &lt;snapshots&gt;
      &lt;enabled&gt;true&lt;/enabled&gt;
     &lt;/snapshots&gt;
    &lt;/pluginRepository&gt;
   &lt;/pluginRepositories&gt;
   &lt;dependencies&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-server&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-client-compiled&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;!-- Needed when using the widgetset optimizer (custom ConnectorBundleLoaderFactory). 
     For widgetset compilation, vaadin-client-compiler is automatically added 
     on the compilation classpath by vaadin-maven-plugin so normally there is 
     no need for an explicit dependency. --&gt;
    &lt;!-- &lt;dependency&gt; &lt;groupId&gt;com.vaadin&lt;/groupId&gt; &lt;artifactId&gt;vaadin-client-compiler&lt;/artifactId&gt; 
     &lt;version&gt;${vaadin.version}&lt;/version&gt; &lt;scope&gt;provided&lt;/scope&gt; &lt;/dependency&gt; --&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-client&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
     &lt;scope&gt;provided&lt;/scope&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-maven-plugin&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-push&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-themes&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.alfresco&lt;/groupId&gt;
     &lt;artifactId&gt;com.alfresco.connect&lt;/artifactId&gt;
     &lt;version&gt;1.3&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-theme-compiler&lt;/artifactId&gt;
     &lt;version&gt;${vaadin.version}&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.google.code.gson&lt;/groupId&gt;
     &lt;artifactId&gt;gson&lt;/artifactId&gt;
     &lt;version&gt;2.2.4&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin.addon&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-charts&lt;/artifactId&gt;
     &lt;version&gt;1.0.0&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;org.apache.xmlgraphics&lt;/groupId&gt;
     &lt;artifactId&gt;fop&lt;/artifactId&gt;
     &lt;version&gt;0.93&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;org.vaadin.addons&lt;/groupId&gt;
     &lt;artifactId&gt;animator&lt;/artifactId&gt;
     &lt;version&gt;2.0.0&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.google.gwt&lt;/groupId&gt;
     &lt;artifactId&gt;gwt-servlet&lt;/artifactId&gt;
     &lt;version&gt;2.6.1&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.alfresco&lt;/groupId&gt;
     &lt;artifactId&gt;com.alfresco.connect&lt;/artifactId&gt;
     &lt;version&gt;1.5&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;org.vaadin.addon&lt;/groupId&gt;
     &lt;artifactId&gt;confirmdialog&lt;/artifactId&gt;
     &lt;version&gt;2.0.5&lt;/version&gt;
    &lt;/dependency&gt;
  
    &lt;dependency&gt;
     &lt;groupId&gt;com.vaadin.addon&lt;/groupId&gt;
     &lt;artifactId&gt;vaadin-charts&lt;/artifactId&gt;
     &lt;version&gt;1.1.6&lt;/version&gt;
    &lt;/dependency&gt;
  
   &lt;/dependencies&gt;
  
   &lt;build&gt;
    &lt;plugins&gt;
     &lt;plugin&gt;
      &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
      &lt;artifactId&gt;gwt-maven-plugin&lt;/artifactId&gt;
      &lt;version&gt;2.6.1&lt;/version&gt;
      &lt;executions&gt;
       &lt;execution&gt;
        &lt;goals&gt;
         &lt;goal&gt;compile&lt;/goal&gt;
         &lt;goal&gt;generateAsync&lt;/goal&gt;
         &lt;goal&gt;test&lt;/goal&gt;
        &lt;/goals&gt;
       &lt;/execution&gt;
      &lt;/executions&gt;
     &lt;/plugin&gt;
     &lt;plugin&gt;
      &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
      &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
  
      &lt;configuration&gt;
       &lt;source&gt;1.7&lt;/source&gt;
       &lt;target&gt;1.7&lt;/target&gt;
      &lt;/configuration&gt;
     &lt;/plugin&gt;
     &lt;!-- As we are doing "inplace" GWT compilation, ensure the widgetset --&gt;
     &lt;!-- directory is cleaned properly --&gt;
     &lt;plugin&gt;
      &lt;artifactId&gt;maven-clean-plugin&lt;/artifactId&gt;
      &lt;version&gt;2.4.1&lt;/version&gt;
      &lt;configuration&gt;
       &lt;filesets&gt;
        &lt;fileset&gt;
         &lt;directory&gt;src/main/webapp/VAADIN/widgetsets&lt;/directory&gt;
        &lt;/fileset&gt;
       &lt;/filesets&gt;
      &lt;/configuration&gt;
     &lt;/plugin&gt;
     &lt;plugin&gt;
      &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
      &lt;artifactId&gt;maven-war-plugin&lt;/artifactId&gt;
      &lt;version&gt;2.2&lt;/version&gt;
      &lt;configuration&gt;
       &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt;
      &lt;/configuration&gt;
     &lt;/plugin&gt;
     &lt;plugin&gt;
      &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
      &lt;artifactId&gt;vaadin-maven-plugin&lt;/artifactId&gt;
      &lt;version&gt;${vaadin.plugin.version}&lt;/version&gt;
      &lt;configuration&gt;
       &lt;extraJvmArgs&gt;-Xmx512M -Xss1024k&lt;/extraJvmArgs&gt;
       &lt;!-- &lt;runTarget&gt;mobilemail&lt;/runTarget&gt; --&gt;
       &lt;!-- We are doing "inplace" but into subdir VAADIN/widgetsets. This 
        way compatible with Vaadin eclipse plugin. --&gt;
       &lt;webappDirectory&gt;${basedir}/src/main/webapp/VAADIN/widgetsets
       &lt;/webappDirectory&gt;
       &lt;hostedWebapp&gt;${basedir}/src/main/webapp/VAADIN/widgetsets
       &lt;/hostedWebapp&gt;
       &lt;!-- Most Vaadin apps don't need this stuff, guide that to target --&gt;
       &lt;persistentunitcachedir&gt;${project.build.directory}&lt;/persistentunitcachedir&gt;
       &lt;deploy&gt;${project.build.directory}/gwt-deploy&lt;/deploy&gt;
       &lt;!-- Compile report is not typically needed either, saves hunreds of 
        mb disk --&gt;
       &lt;compileReport&gt;false&lt;/compileReport&gt;
       &lt;noServer&gt;true&lt;/noServer&gt;
       &lt;!-- Remove draftCompile when project is ready --&gt;
       &lt;draftCompile&gt;false&lt;/draftCompile&gt;
  
       &lt;style&gt;OBF&lt;/style&gt;
       &lt;strict&gt;true&lt;/strict&gt;
       &lt;runTarget&gt;http://localhost:8083/&lt;/runTarget&gt;
      &lt;/configuration&gt;
      &lt;executions&gt;
       &lt;execution&gt;
        &lt;configuration&gt;
         &lt;!-- if you don't specify any modules, the plugin will find them --&gt;
         &lt;!-- &lt;modules&gt; &lt;module&gt;com.vaadin.demo.mobilemail.gwt.ColorPickerWidgetSet&lt;/module&gt; 
          &lt;/modules&gt; --&gt;
        &lt;/configuration&gt;
        &lt;goals&gt;
         &lt;goal&gt;clean&lt;/goal&gt;
         &lt;goal&gt;resources&lt;/goal&gt;
         &lt;goal&gt;update-theme&lt;/goal&gt;
         &lt;goal&gt;update-widgetset&lt;/goal&gt;
         &lt;goal&gt;compile&lt;/goal&gt;
        &lt;/goals&gt;
       &lt;/execution&gt;
      &lt;/executions&gt;
     &lt;/plugin&gt;
     &lt;plugin&gt;
      &lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt;
      &lt;artifactId&gt;jetty-maven-plugin&lt;/artifactId&gt;
     &lt;/plugin&gt;
    &lt;/plugins&gt;
    &lt;pluginManagement&gt;
     &lt;plugins&gt;
      &lt;!--This plugin's configuration is used to store Eclipse m2e settings 
       only. It has no influence on the Maven build itself. --&gt;
      &lt;plugin&gt;
       &lt;groupId&gt;org.eclipse.m2e&lt;/groupId&gt;
       &lt;artifactId&gt;lifecycle-mapping&lt;/artifactId&gt;
       &lt;version&gt;1.0.0&lt;/version&gt;
       &lt;configuration&gt;
        &lt;lifecycleMappingMetadata&gt;
         &lt;pluginExecutions&gt;
          &lt;pluginExecution&gt;
           &lt;pluginExecutionFilter&gt;
            &lt;groupId&gt;com.vaadin&lt;/groupId&gt;
            &lt;artifactId&gt;
             vaadin-maven-plugin
            &lt;/artifactId&gt;
            &lt;versionRange&gt;
             [7.1.2,)
            &lt;/versionRange&gt;
            &lt;goals&gt;
             &lt;goal&gt;resources&lt;/goal&gt;
             &lt;goal&gt;update-widgetset&lt;/goal&gt;
             &lt;goal&gt;compile&lt;/goal&gt;
             &lt;goal&gt;update-theme&lt;/goal&gt;
             &lt;goal&gt;compile-theme&lt;/goal&gt;
            &lt;/goals&gt;
           &lt;/pluginExecutionFilter&gt;
           &lt;action&gt;
            &lt;ignore&gt;&lt;/ignore&gt;
           &lt;/action&gt;
          &lt;/pluginExecution&gt;
         &lt;/pluginExecutions&gt;
        &lt;/lifecycleMappingMetadata&gt;
       &lt;/configuration&gt;
      &lt;/plugin&gt;
     &lt;/plugins&gt;
    &lt;/pluginManagement&gt;
   &lt;/build&gt;
   &lt;parent&gt;
    &lt;groupId&gt;com.capgemini&lt;/groupId&gt;
    &lt;artifactId&gt;alfresco-custom-application&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
   &lt;/parent&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>When I run <code>vaadin:update-widgetset install</code> I get this : </p>
  
  <pre><code>Results :
  
      Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
  
      [INFO] 
      [INFO] --- gwt-maven-plugin:2.6.1:compile (default) @ alfredine ---
      [INFO] auto discovered modules [custom.alfresco.UI.widgetset.confirmdialog]
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 6.423s
      [INFO] Finished at: Fri Jun 13 10:25:39 CEST 2014
      [INFO] Final Memory: 19M/347M
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.6.1:compile (default) on project alfredine: GWT Module org.vaadin.jouni.dom.DomWidgetset not found in project sources or resources. -&gt; [Help 1]
      [ERROR] 
      [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
      [ERROR] Re-run Maven using the -X switch to enable full debug logging.
      [ERROR] 
      [ERROR] For more information about the errors and possible solutions, please read the following articles:
      [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
  </code></pre>
  
  <p>I tried almost everything, I can't figure this out. Help ! </p>
  
  <p><strong>Update</strong>:
  The error says  Module org.vaadin.jouni.dom.DomWidgetset nout found, I looked inside all files in my project and I found nothing that is called <code>org.vaadin.jouni.dom.DomWidgetset</code>. Where is that coming from ?!</p>