Trying to add Charts addon to my project, I followed the next steps:
- Added dependency
<dependency>
<groupId>com.vaadin.addon</groupId>
<artifactId>vaadin-charts</artifactId>
<version>2.0.0</version>
</dependency>
and respective repository to pom.
-
Added gwt-maven-plugin, vaadin-maven-plugin to pom, created MyAppWidgetSet.gwt.xml as mentioned here -
https://vaadin.com/wiki/-/wiki/Main/Using%20Vaadin%20with%20Maven
-
Added init-param
dispatcher.setInitParameter("widgetset", "com.example.web.cfg.MyAppWidgetSet");
When I run command “mvn vaadin:update-widgetset”, I get the following error log:
[ERROR]
Error: Could not find or load main class com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder
[INFO]
------------------------------------------------------------------------
[INFO]
Reactor Summary:
[INFO]
[INFO]
example .......................................... SUCCESS [1.207s]
[INFO]
Core .............................................. SUCCESS [0.172s]
[INFO]
Web ............................................... FAILURE [0.730s]
[INFO]
------------------------------------------------------------------------
[INFO]
BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO]
Total time: 2.754s
[INFO]
Finished at: Wed Feb 04 14:02:20 BRT 2015
[INFO]
Final Memory: 10M/220M
[INFO]
------------------------------------------------------------------------
[ERROR]
Failed to execute goal com.vaadin:vaadin-maven-plugin:1.0.1:update-widgetset (default-cli) on project web: Command [[
[ERROR]
C:\Program Files\Java\jdk1.8.0_25\jre\bin\java -Xmx512m -classpath "D:\Projects\example_git\example\web\src\main\java";"D:\Projects\example_git\example\web\src\main\resources";"D:\Projects\example_git\example\web\target\classes";"C:\Users\username\.m2\repository\com\example\core\1.0-SNAPSHOT\core-1.0-SNAPSHOT.jar";"C:\Users\username\.m2\repository\com\google\code\gson\gson\2.3\gson-2.3.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpclient\4.3.5\httpclient-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar";"C:\Users\username\.m2\repository\commons-codec\commons-codec\1.6\commons-codec-1.6.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpmime\4.3.5\httpmime-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar";"C:\Users\username\.m2\repository\javax\persistence\persistence-api\1.0.2\persistence-api-1.0.2.jar";"C:\Users\username\.m2\repository\javax\servlet\javax.servlet-api\3.0.1\javax.servlet-api-3.0.1.jar";"C:\Users\username\.m2\repository\javax\javaee-api\7.0\javaee-api-7.0.jar";"C:\Users\username\.m2\repository\com\sun\mail\javax.mail\1.5.0\javax.mail-1.5.0.jar";"C:\Users\username\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar";"C:\Users\username\.m2\repository\org\glassfish\osgi-cdi-api\3.1\osgi-cdi-api-3.1.jar";"C:\Users\username\.m2\repository\org\springframework\spring-core\4.1.1.RELEASE\spring-core-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar";"C:\Users\username\.m2\repository\org\springframework\spring-expression\4.1.1.RELEASE\spring-expression-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-beans\4.1.1.RELEASE\spring-beans-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-context\4.1.1.RELEASE\spring-context-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-aop\4.1.1.RELEASE\spring-aop-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar";"C:\Users\username\.m2\repository\org\springframework\spring-web\4.1.1.RELEASE\spring-web-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-webmvc\4.1.1.RELEASE\spring-webmvc-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-server\7.3.2\vaadin-server-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-sass-compiler\0.9.10\vaadin-sass-compiler-0.9.10.jar";"C:\Users\username\.m2\repository\com\vaadin\external\flute\flute\1.3.0.gg2\flute-1.3.0.gg2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-shared\7.3.2\vaadin-shared-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\external\streamhtmlparser\streamhtmlparser-jsilver\0.0.10.vaadin1\streamhtmlparser-jsilver-0.0.10.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\google\guava\16.0.1.vaadin1\guava-16.0.1.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\json\json\0.0.20080701\json-0.0.20080701.jar";"C:\Users\username\.m2\repository\org\jsoup\jsoup\1.6.3\jsoup-1.6.3.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client-compiled\7.3.2\vaadin-client-compiled-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client\7.3.2\vaadin-client-7.3.2.jar";"C:\Users\username\.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-themes\7.3.2\vaadin-themes-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\addon\vaadin-charts\2.0.0\vaadin-charts-2.0.0.jar";"C:\Users\username\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-user\2.4.0\gwt-user-2.4.0.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-dev\2.4.0\gwt-dev-2.4.0.jar" com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder com.example.web.cfg.MyAppWidgetSet
[ERROR]
]] failed with status 1
[ERROR]
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.vaadin:vaadin-maven-plugin:1.0.1:update-widgetset (default-cli) on project web: Command [[
C:\Program Files\Java\jdk1.8.0_25\jre\bin\java -Xmx512m -classpath "D:\Projects\example_git\example\web\src\main\java";"D:\Projects\example_git\example\web\src\main\resources";"D:\Projects\example_git\example\web\target\classes";"C:\Users\username\.m2\repository\com\example\core\1.0-SNAPSHOT\core-1.0-SNAPSHOT.jar";"C:\Users\username\.m2\repository\com\google\code\gson\gson\2.3\gson-2.3.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpclient\4.3.5\httpclient-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar";"C:\Users\username\.m2\repository\commons-codec\commons-codec\1.6\commons-codec-1.6.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpmime\4.3.5\httpmime-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar";"C:\Users\username\.m2\repository\javax\persistence\persistence-api\1.0.2\persistence-api-1.0.2.jar";"C:\Users\username\.m2\repository\javax\servlet\javax.servlet-api\3.0.1\javax.servlet-api-3.0.1.jar";"C:\Users\username\.m2\repository\javax\javaee-api\7.0\javaee-api-7.0.jar";"C:\Users\username\.m2\repository\com\sun\mail\javax.mail\1.5.0\javax.mail-1.5.0.jar";"C:\Users\username\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar";"C:\Users\username\.m2\repository\org\glassfish\osgi-cdi-api\3.1\osgi-cdi-api-3.1.jar";"C:\Users\username\.m2\repository\org\springframework\spring-core\4.1.1.RELEASE\spring-core-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar";"C:\Users\username\.m2\repository\org\springframework\spring-expression\4.1.1.RELEASE\spring-expression-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-beans\4.1.1.RELEASE\spring-beans-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-context\4.1.1.RELEASE\spring-context-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-aop\4.1.1.RELEASE\spring-aop-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar";"C:\Users\username\.m2\repository\org\springframework\spring-web\4.1.1.RELEASE\spring-web-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-webmvc\4.1.1.RELEASE\spring-webmvc-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-server\7.3.2\vaadin-server-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-sass-compiler\0.9.10\vaadin-sass-compiler-0.9.10.jar";"C:\Users\username\.m2\repository\com\vaadin\external\flute\flute\1.3.0.gg2\flute-1.3.0.gg2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-shared\7.3.2\vaadin-shared-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\external\streamhtmlparser\streamhtmlparser-jsilver\0.0.10.vaadin1\streamhtmlparser-jsilver-0.0.10.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\google\guava\16.0.1.vaadin1\guava-16.0.1.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\json\json\0.0.20080701\json-0.0.20080701.jar";"C:\Users\username\.m2\repository\org\jsoup\jsoup\1.6.3\jsoup-1.6.3.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client-compiled\7.3.2\vaadin-client-compiled-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client\7.3.2\vaadin-client-7.3.2.jar";"C:\Users\username\.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-themes\7.3.2\vaadin-themes-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\addon\vaadin-charts\2.0.0\vaadin-charts-2.0.0.jar";"C:\Users\username\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-user\2.4.0\gwt-user-2.4.0.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-dev\2.4.0\gwt-dev-2.4.0.jar" com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder com.example.web.cfg.MyAppWidgetSet
]] failed with status 1
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
at org.codehaus.classworlds.Launcher.main(Launcher.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: org.apache.maven.plugin.MojoExecutionException: Command [[
C:\Program Files\Java\jdk1.8.0_25\jre\bin\java -Xmx512m -classpath "D:\Projects\example_git\example\web\src\main\java";"D:\Projects\example_git\example\web\src\main\resources";"D:\Projects\example_git\example\web\target\classes";"C:\Users\username\.m2\repository\com\example\core\1.0-SNAPSHOT\core-1.0-SNAPSHOT.jar";"C:\Users\username\.m2\repository\com\google\code\gson\gson\2.3\gson-2.3.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpclient\4.3.5\httpclient-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar";"C:\Users\username\.m2\repository\commons-codec\commons-codec\1.6\commons-codec-1.6.jar";"C:\Users\username\.m2\repository\org\apache\httpcomponents\httpmime\4.3.5\httpmime-4.3.5.jar";"C:\Users\username\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar";"C:\Users\username\.m2\repository\javax\persistence\persistence-api\1.0.2\persistence-api-1.0.2.jar";"C:\Users\username\.m2\repository\javax\servlet\javax.servlet-api\3.0.1\javax.servlet-api-3.0.1.jar";"C:\Users\username\.m2\repository\javax\javaee-api\7.0\javaee-api-7.0.jar";"C:\Users\username\.m2\repository\com\sun\mail\javax.mail\1.5.0\javax.mail-1.5.0.jar";"C:\Users\username\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar";"C:\Users\username\.m2\repository\org\glassfish\osgi-cdi-api\3.1\osgi-cdi-api-3.1.jar";"C:\Users\username\.m2\repository\org\springframework\spring-core\4.1.1.RELEASE\spring-core-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar";"C:\Users\username\.m2\repository\org\springframework\spring-expression\4.1.1.RELEASE\spring-expression-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-beans\4.1.1.RELEASE\spring-beans-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-context\4.1.1.RELEASE\spring-context-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-aop\4.1.1.RELEASE\spring-aop-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar";"C:\Users\username\.m2\repository\org\springframework\spring-web\4.1.1.RELEASE\spring-web-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\org\springframework\spring-webmvc\4.1.1.RELEASE\spring-webmvc-4.1.1.RELEASE.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-server\7.3.2\vaadin-server-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-sass-compiler\0.9.10\vaadin-sass-compiler-0.9.10.jar";"C:\Users\username\.m2\repository\com\vaadin\external\flute\flute\1.3.0.gg2\flute-1.3.0.gg2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-shared\7.3.2\vaadin-shared-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\external\streamhtmlparser\streamhtmlparser-jsilver\0.0.10.vaadin1\streamhtmlparser-jsilver-0.0.10.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\google\guava\16.0.1.vaadin1\guava-16.0.1.vaadin1.jar";"C:\Users\username\.m2\repository\com\vaadin\external\json\json\0.0.20080701\json-0.0.20080701.jar";"C:\Users\username\.m2\repository\org\jsoup\jsoup\1.6.3\jsoup-1.6.3.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client-compiled\7.3.2\vaadin-client-compiled-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-client\7.3.2\vaadin-client-7.3.2.jar";"C:\Users\username\.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar";"C:\Users\username\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources.jar";"C:\Users\username\.m2\repository\com\vaadin\vaadin-themes\7.3.2\vaadin-themes-7.3.2.jar";"C:\Users\username\.m2\repository\com\vaadin\addon\vaadin-charts\2.0.0\vaadin-charts-2.0.0.jar";"C:\Users\username\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-user\2.4.0\gwt-user-2.4.0.jar";"C:\Users\username\.m2\repository\com\google\gwt\gwt-dev\2.4.0\gwt-dev-2.4.0.jar" com.vaadin.terminal.gwt.widgetsetutils.WidgetSetBuilder com.example.web.cfg.MyAppWidgetSet
]] failed with status 1
at com.vaadin.integration.maven.UpdateWidgetsetMojo$JavaCommand.execute(UpdateWidgetsetMojo.java:356)
at com.vaadin.integration.maven.UpdateWidgetsetMojo.updateWidgetset(UpdateWidgetsetMojo.java:136)
at com.vaadin.integration.maven.UpdateWidgetsetMojo.execute(UpdateWidgetsetMojo.java:117)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 25 more
[ERROR]
[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
[ERROR]
[ERROR]
After correcting the problems, you can resume the build with the command
[ERROR]
mvn <goals> -rf :web
Process finished with exit code 1
Please help to get rid of this error.