Gokhan5
(Gökhan Öner)
March 25, 2015, 12:12pm
1
Hi,
I just take navigation-sample example from peholmst/vaadin4spring/samples/navigation-sample repo.
I want to add Filtered table addon, but I need to add widgetset for compile.
How can I do this ? Where sould I put the gwt.xml file, I assume src/man/resources/VAADIN/widgetset but didnt work. Also, I just have spring-boot-maven-plugin, do I need to add vaadin-maven-plugin and how ? Because directory sturcture etc. is different and I couldn’t figure out.
Can you help me on that one, please ?
Matti
(Matti Tahvonen)
March 26, 2015, 3:58pm
2
Hi,
Its bit tricky, but perfectly doable. Check out
this example
we built last autumn with Josh Long for a recent
Bootiful Vaadin apps webinar
.
A simpler and more developer friently approach would probably be to throw in
Viritin widgetset CDN
. I haven’t actually yet tried it with boot applications, but it should be pretty easy to setup. Not sure if you need to register the generated servlet filter programmatically.
cheers,
matti
Matti
(Matti Tahvonen)
March 27, 2015, 2:27pm
3
Hi,
I just updated my
spring-data-vaadin-crud
example to use the beta version of the official add-on and the Viritin CDN. There is only Switch add-on used, but otherwise can be taken into use by just adding them as a dependency.
Note that with Viritin CDN, if the vaadinversion addon*version permutation hasn’t yet been used it might take about one minute to prepare the widgetset. You’ll get a notification about it when loading it. For other users (like your colleagues) the “widgetset compilation” happens pretty much instantly.
cheers,
matti
Gokhan5
(Gökhan Öner)
March 27, 2015, 3:29pm
4
Hi,
Thanks for that, really appreciated…
I tried in eclipse but in.virit.WidgetSet doesnt resolve itself. there is no virit jar, as far as I see??
How should I resolve this dependency ??
Matti
(Matti Tahvonen)
March 27, 2015, 3:36pm
5
Hi,
The in.virit.WidgetSet should be automatically generated by the
vwscdn-maven-plugin
. Eclipse probably don’t figure that out with its infamous maven support automatically, but I’m pretty sure mvn install + refresh on the project via project navigator should make it work there as well.
cheers,
matti
Gokhan5
(Gökhan Öner)
March 27, 2015, 4:31pm
6
Hi,
I found iny under target/generated/vwscdn folder. Copied it to src/main/java and it worked Thank you very much.
I need an advice:I see that count() is called before findEntities in SortableEntityProvider, which is totally normal.
Bu actually, Spring Page<> has count information also. And I have some default filters so I need to get the count for that query as well. What should I do ? Extend sortable list & change this behaviour for Spring Page<> ??
cheers
Gokhan
Matti
(Matti Tahvonen)
March 27, 2015, 4:43pm
7
Hi,
I just tried it with Eclipse and it indeed need some tricks to make it work. The project didn’t even compile with Eclipses incremental compiler. The instrucitons to set it up properly can be found via
this tweet
.
I have also noticed that fetching Page in spring always make the count query as well. Should check if that could somehow be avoided.
cheers,
matti
Matti
(Matti Tahvonen)
March 28, 2015, 11:57am
8
Hi,
Oliver Gierke helped to fixed to avoid the potentially expensive count query:
https://github.com/mstahv/spring-data-vaadin-crud/commit/339693153d9edfb7a9391548ae07d605ea5e4214#commitcomment-10449759
The example project now uses this kind of binding and only one count query is executed when the table is displayed for the first time.
cheers,
matti
Koenraad
(Koenraad Van Acker)
July 28, 2015, 3:19pm
9
Hi,
Since two days I also have been struggling to make a test spring-boot vaadin application, including the EasyUploads add-on working after widgetset compilation while using Eclipse.
The solution proposed by Matti based on the Viritin widgetset CDN works like a charm, if you don’t forget to add the target/generated-sources/vwscdn to the project class path.
However, depending on this CDN seems not a good idea for a production environment.
So below is my experience making this work properly using Eclipse Luna.
throw away the existing pom.xml and replace it by the stock version provided by http://start.spring.io
add the EasyUploads add-on dependency
add the vaadin-addons repository
add the vaadin-maven plugin
(optionally) add vaadin.version property
resulting pom.xml :
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.test</groupId>
<artifactId>springdemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>springdemo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<vaadin.version>7.5.2</vaadin.version>
</properties>
<repositories>
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring-boot-starter</artifactId>
<version>1.0.0.beta3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.vaadin.addon</groupId>
<artifactId>easyuploads</artifactId>
<version>7.4.1</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<version>${vaadin.version}</version>
</plugin>
</plugins>
</build>
</project>
Maven - Update Project
Delete any *.gwt.xml already existing in the project
Create a AppWidgetset.gwt.xml in the src/main/resources
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="org.vaadin.easyuploads.Widgetset" />
</module>
Add the @Widgetset (“AppWidgetset”) annotation the Main UI
Run As - Maven clean
Refresh
Run As - Maven build … (create a new run configuration with goal = vaadin:update-widgetset ) This will create a new AppWidgetset.gwt.xml in the src/main/java folder!
Run As - Maven build … (create a new run configuration with goal = vaadin:compile )
Copy the entire generated AppWidgetset folder from target/springdemo-0.0.1-SNAPSHOT to src/main/webapp/VAADIN/widgetsets.
Run As - Maven install
Run As - Spring Boot App
Enjoy!
Syed_N
(Syed N Haider)
March 25, 2016, 3:09am
10
Hi Matti,
I am trying out the spring-boot-crud example, it turns out that the ‘phoneNumber’ property isn’t persisted for some reason. I am new to Vaadin, would really appreciate if you could provide a fix to the example…
Matti
(Matti Tahvonen)
March 29, 2016, 2:12pm
11
Hi, do you mean
this example app
? For me the phoneNumber property is persisted just fine.
cheers,
matti
Andrew104
(Andrew Spear)
May 5, 2016, 1:49pm
12
Hi,
Since two days I also have been struggling to make a test spring-boot vaadin application, including the EasyUploads add-on working after widgetset compilation while using Eclipse.
The solution proposed by Matti based on the Viritin widgetset CDN works like a charm, if you don’t forget to add the target/generated-sources/vwscdn to the project class path.
However, depending on this CDN seems not a good idea for a production environment.
So below is my experience making this work properly using Eclipse Luna.
throw away the existing pom.xml and replace it by the stock version provided by http://start.spring.io
add the EasyUploads add-on dependency
add the vaadin-addons repository
add the vaadin-maven plugin
(optionally) add vaadin.version property
resulting pom.xml :
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.test</groupId>
<artifactId>springdemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>springdemo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<vaadin.version>7.5.2</vaadin.version>
</properties>
<repositories>
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring-boot-starter</artifactId>
<version>1.0.0.beta3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.vaadin.addon</groupId>
<artifactId>easyuploads</artifactId>
<version>7.4.1</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<version>${vaadin.version}</version>
</plugin>
</plugins>
</build>
</project>
Maven - Update Project
Delete any *.gwt.xml already existing in the project
Create a AppWidgetset.gwt.xml in the src/main/resources
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="org.vaadin.easyuploads.Widgetset" />
</module>
Add the @Widgetset (“AppWidgetset”) annotation the Main UI
Run As - Maven clean
Refresh
Run As - Maven build … (create a new run configuration with goal = vaadin:update-widgetset ) This will create a new AppWidgetset.gwt.xml in the src/main/java folder!
Run As - Maven build … (create a new run configuration with goal = vaadin:compile )
Copy the entire generated AppWidgetset folder from target/springdemo-0.0.1-SNAPSHOT to src/main/webapp/VAADIN/widgetsets.
Run As - Maven install
Run As - Spring Boot App
Enjoy!
Thank you for this verbose guide! Could something be added to the pom.xml (maybe in the vaadin-maven-plugin) to automate step #6 (Copy the entire…)?
Matti
(Matti Tahvonen)
May 6, 2016, 8:43am
13
Hi,
See my
Spring Data CRUD example
. It uses the CDN approach, which will be supported also by the official vaadin-maven-plugin since 7.7. There is also
an alternative branch
that shows a “traditional” setup.
cheers,
matti
Hello,
I stumbled upon this thread trying to solve the same issue. I tried running Matti’s example (7.7 plugin) but the compilation goal was always skipped. This is the approach that I finally used that worked for me:
<plugin>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<configuration>
<extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
<webappDirectory>${basedir}/src/main/webapp/VAADIN/widgetsets</webappDirectory>
<hostedWebapp>${basedir}/src/main/webapp/VAADIN/widgetsets</hostedWebapp>
<noServer>true</noServer>
<draftCompile>false</draftCompile>
<style>OBF</style>
<compileReport>true</compileReport>
<runTarget>http://localhost:8080/</runTarget>
<widgetsetMode>cdn</widgetsetMode>
</configuration>
<executions>
<execution>
<goals>
<goal>compile-theme</goal>
<goal>update-widgetset</goal>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
BR,
Gio
Thanks a lot , this help for me to solve for creating AppWidgetset.gwt.xml file in springboot , maven and vaadin chart
Integration
Kareem
(Kareem Jabr)
April 23, 2017, 4:27am
16
Hi Matti,
I am using spring boot with vaadin 8 and I followed the without-wscdn branch and I am having an issue
finding /VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
How to deal with that issue?
Thanks
Kareem
(Kareem Jabr)
April 24, 2017, 1:41am
17
And I would like to know for profuction what’s the best practice CDN or w/out CDN?
Matti
(Matti Tahvonen)
April 30, 2017, 3:40am
18
You should definitely use without CDN if you don’t want to rely on third party service. The service is pretty stable, but many business critical apps should probably host their files by themselves.
The without-wscdn branch is obsoleted, I added a note to it’s readme. If you want to switch to local widgetset, just change
this configuration
from “cdn” to “local”.
adil17
(adil dalli)
May 5, 2017, 5:36pm
19
Hi,
Since two days I also have been struggling to make a test spring-boot vaadin application, including the EasyUploads add-on working after widgetset compilation while using Eclipse.
The solution proposed by Matti based on the Viritin widgetset CDN works like a charm, if you don’t forget to add the target/generated-sources/vwscdn to the project class path.
However, depending on this CDN seems not a good idea for a production environment.
So below is my experience making this work properly using Eclipse Luna.
throw away the existing pom.xml and replace it by the stock version provided by http://start.spring.io
add the EasyUploads add-on dependency
add the vaadin-addons repository
add the vaadin-maven plugin
(optionally) add vaadin.version property
resulting pom.xml :
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.test</groupId>
<artifactId>springdemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>springdemo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<vaadin.version>7.5.2</vaadin.version>
</properties>
<repositories>
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring-boot-starter</artifactId>
<version>1.0.0.beta3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.vaadin.addon</groupId>
<artifactId>easyuploads</artifactId>
<version>7.4.1</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<version>${vaadin.version}</version>
</plugin>
</plugins>
</build>
</project>
Maven - Update Project
Delete any *.gwt.xml already existing in the project
Create a AppWidgetset.gwt.xml in the src/main/resources
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
"http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="org.vaadin.easyuploads.Widgetset" />
</module>
Add the @Widgetset (“AppWidgetset”) annotation the Main UI
Run As - Maven clean
Refresh
Run As - Maven build … (create a new run configuration with goal = vaadin:update-widgetset ) This will create a new AppWidgetset.gwt.xml in the src/main/java folder!
Run As - Maven build … (create a new run configuration with goal = vaadin:compile )
Copy the entire generated AppWidgetset folder from target/springdemo-0.0.1-SNAPSHOT to src/main/webapp/VAADIN/widgetsets.
Run As - Maven install
Run As - Spring Boot App
Enjoy!
Hi Koenraad,
I am struggling with the same issue since a while with no sucess.
I did follow your procedure, in order to use a vaadin addon “pdfviewer” and it stops at the step number 5 (Run As - Maven build … (create a new run configuration with goal = vaadin:compile ))
and it gives me this error.
[INFO]
Scanning for projects…
[INFO]
[INFO]
[INFO]
Building Solusys Enterprise Archiver 2.2.0
[INFO]
[WARNING]
The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2
[INFO]
[INFO]
— vaadin-maven-plugin:7.7.8:compile (default-cli) @ sea —
[INFO]
auto discovered modules [AppWidgetset, VAADIN.widgetsets.AppWidgetset]
[INFO]
Using com.vaadin:vaadin-client version 7.7.8
[INFO]
Using com.vaadin:vaadin-client-compiler version 7.7.8
[INFO]
Compiling module AppWidgetset
[INFO]
[ERROR]
Unexpected internal compiler error
[INFO]
java.lang.IllegalArgumentException
[INFO]
at org.objectweb.asm.ClassVisitor.(ClassVisitor.java:78)
[INFO]
at org.objectweb.asm.ClassVisitor.(ClassVisitor.java:63)
[INFO]
at com.google.gwt.dev.javac.BytecodeSignatureMaker$CompileDependencyVisitor.(BytecodeSignatureMaker.java:59)
[INFO]
at com.google.gwt.dev.javac.BytecodeSignatureMaker.visitCompileDependenciesInBytecode(BytecodeSignatureMaker.java:227)
[INFO]
at com.google.gwt.dev.javac.BytecodeSignatureMaker.getCompileDependencySignature(BytecodeSignatureMaker.java:209)
[INFO]
at com.google.gwt.dev.javac.CompiledClass.getSignatureHash(CompiledClass.java:166)
[INFO]
at com.google.gwt.dev.javac.Dependencies$Ref.(Dependencies.java:42)
[INFO]
at com.google.gwt.dev.javac.Dependencies$Ref.(Dependencies.java:37)
[INFO]
at com.google.gwt.dev.javac.Dependencies.resolve(Dependencies.java:114)
[INFO]
at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:366)
[INFO]
at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:580)
[INFO]
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:513)
[INFO]
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:499)
[INFO]
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:668)
[INFO]
at com.google.gwt.dev.Precompile.precompile(Precompile.java:255)
[INFO]
at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
[INFO]
at com.google.gwt.dev.Precompile.precompile(Precompile.java:145)
[INFO]
at com.google.gwt.dev.Compiler.run(Compiler.java:206)
[INFO]
at com.google.gwt.dev.Compiler.run(Compiler.java:158)
[INFO]
at com.google.gwt.dev.Compiler$1.run(Compiler.java:120)
[INFO]
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55)
[INFO]
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50)
[INFO]
at com.google.gwt.dev.Compiler.main(Compiler.java:127)
[INFO]
[INFO]
BUILD FAILURE
[INFO]
[INFO]
Total time: 13.035 s
[INFO]
Finished at: 2017-05-05T18:33:15+01:00
[INFO]
Final Memory: 29M/226M
[INFO]
[ERROR]
Failed to execute goal com.vaadin:vaadin-maven-plugin:7.7.8:compile (default-cli) on project sea: Command [[
[ERROR]
/bin/sh -c ‘/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre/bin/java’ ‘-Xmx512m’ ‘-classpath’ ‘/Users/adil/Google Drive/2017/doc/target/classes:/Users/adil/Google Drive/2017/doc/src/main/java:/Users/adil/.m2/repository/com/vaadin/vaadin-spring-boot-starter/1.0.0/vaadin-spring-boot-starter-1.0.0.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-spring-boot/1.0.0/vaadin-spring-boot-1.0.0.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-spring/1.0.0/vaadin-spring-1.0.0.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-server/7.7.8/vaadin-server-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13.jar:/Users/adil/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/adil/.m2/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-shared/7.7.8/vaadin-shared-7.7.8.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot/1.3.0.RELEASE/spring-boot-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.3.0.RELEASE/spring-boot-autoconfigure-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-themes/7.7.8/vaadin-themes-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-client-compiled/7.7.8/vaadin-client-compiled-7.7.8.jar:/Users/adil/.m2/repository/org/apache/tika/tika-core/1.4/tika-core-1.4.jar:/Users/adil/.m2/repository/org/apache/tika/tika-parsers/1.4/tika-parsers-1.4.jar:/Users/adil/.m2/repository/org/gagravarr/vorbis-java-tika/0.1/vorbis-java-tika-0.1.jar:/Users/adil/.m2/repository/edu/ucar/netcdf/4.2-min/netcdf-4.2-min.jar:/Users/adil/.m2/repository/org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2.jar:/Users/adil/.m2/repository/org/apache/james/apache-mime4j-dom/0.7.2/apache-mime4j-dom-0.7.2.jar:/Users/adil/.m2/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar:/Users/adil/.m2/repository/org/tukaani/xz/1.2/xz-1.2.jar:/Users/adil/.m2/repository/commons-codec/commons-codec/1.5/commons-codec-1.5.jar:/Users/adil/.m2/repository/org/apache/pdfbox/pdfbox/1.8.1/pdfbox-1.8.1.jar:/Users/adil/.m2/repository/org/apache/pdfbox/fontbox/1.8.1/fontbox-1.8.1.jar:/Users/adil/.m2/repository/org/apache/pdfbox/jempbox/1.8.1/jempbox-1.8.1.jar:/Users/adil/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/Users/adil/.m2/repository/org/bouncycastle/bcmail-jdk15/1.45/bcmail-jdk15-1.45.jar:/Users/adil/.m2/repository/org/bouncycastle/bcprov-jdk15/1.45/bcprov-jdk15-1.45.jar:/Users/adil/.m2/repository/org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9.jar:/Users/adil/.m2/repository/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar:/Users/adil/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar:/Users/adil/.m2/repository/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar:/Users/adil/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/Users/adil/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar:/Users/adil/.m2/repository/org/ccil/cowan/tagsoup/tagsoup/1.2.1/tagsoup-1.2.1.jar:/Users/adil/.m2/repository/org/ow2/asm/asm-debug-all/4.1/asm-debug-all-4.1.jar:/Users/adil/.m2/repository/com/googlecode/mp4parser/isoparser/1.0-RC-1/isoparser-1.0-RC-1.jar:/Users/adil/.m2/repository/org/aspectj/aspectjrt/1.8.7/aspectjrt-1.8.7.jar:/Users/adil/.m2/repository/com/drewnoakes/metadata-extractor/2.6.2/metadata-extractor-2.6.2.jar:/Users/adil/.m2/repository/com/adobe/xmp/xmpcore/5.1.2/xmpcore-5.1.2.jar:/Users/adil/.m2/repository/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar:/Users/adil/.m2/repository/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar:/Users/adil/.m2/repository/de/l3s/boilerpipe/boilerpipe/1.1.0/boilerpipe-1.1.0.jar:/Users/adil/.m2/repository/rome/rome/0.9/rome-0.9.jar:/Users/adil/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar:/Users/adil/.m2/repository/org/gagravarr/vorbis-java-core/0.1/vorbis-java-core-0.1.jar:/Users/adil/.m2/repository/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-loader/1.3.0.RELEASE/spring-boot-loader-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-core/4.2.3.RELEASE/spring-core-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/hibernate/hibernate-validator/4.3.1.Final/hibernate-validator-4.3.1.Final.jar:/Users/adil/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/adil/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/Users/adil/.m2/repository/org/slf4j/slf4j-api/1.7.13/slf4j-api-1.7.13.jar:/Users/adil/.m2/repository/org/vaadin/addons/pdfviewer/1.2.2/pdfviewer-1.2.2.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.3.0.RELEASE/spring-boot-starter-web-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter/1.3.0.RELEASE/spring-boot-starter-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.3.0.RELEASE/spring-boot-starter-tomcat-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.0.28/tomcat-embed-core-8.0.28.jar:/Users/adil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.0.28/tomcat-embed-el-8.0.28.jar:/Users/adil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.28/tomcat-embed-logging-juli-8.0.28.jar:/Users/adil/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.28/tomcat-embed-websocket-8.0.28.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-validation/1.3.0.RELEASE/spring-boot-starter-validation-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar:/Users/adil/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.3/jackson-annotations-2.6.3.jar:/Users/adil/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar:/Users/adil/.m2/repository/org/springframework/spring-web/4.2.3.RELEASE/spring-web-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-beans/4.2.3.RELEASE/spring-beans-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-context/4.2.3.RELEASE/spring-context-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-webmvc/4.2.3.RELEASE/spring-webmvc-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-expression/4.2.3.RELEASE/spring-expression-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/eclipse/swt/win32/win32/x86/3.3.0-v3346/x86-3.3.0-v3346.jar:/Users/adil/.m2/repository/com/itextpdf/itextpdf/5.5.1/itextpdf-5.5.1.jar:/Users/adil/.m2/repository/org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar:/Users/adil/.m2/repository/javax/servlet/servlet-api/2.2/servlet-api-2.2.jar:/Users/adil/.m2/repository/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar:/Users/adil/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar:/Users/adil/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/adil/.m2/repository/com/h2database/h2/1.4.190/h2-1.4.190.jar:/Users/adil/.m2/repository/org/jsoup/jsoup/1.7.3/jsoup-1.7.3.jar:/Users/adil/.m2/repository/org/apache/poi/poi/3.12/poi-3.12.jar:/Users/adil/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/1.3.0.RELEASE/spring-boot-starter-jdbc-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/apache/tomcat/tomcat-jdbc/8.0.28/tomcat-jdbc-8.0.28.jar:/Users/adil/.m2/repository/org/apache/tomcat/tomcat-juli/8.0.28/tomcat-juli-8.0.28.jar:/Users/adil/.m2/repository/org/springframework/spring-jdbc/4.2.3.RELEASE/spring-jdbc-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-tx/4.2.3.RELEASE/spring-tx-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/1.3.0.RELEASE/spring-boot-starter-data-jpa-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-aop/1.3.0.RELEASE/spring-boot-starter-aop-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/aspectj/aspectjweaver/1.8.7/aspectjweaver-1.8.7.jar:/Users/adil/.m2/repository/org/hibernate/hibernate-entitymanager/4.3.11.Final/hibernate-entitymanager-4.3.11.Final.jar:/Users/adil/.m2/repository/org/jboss/logging/jboss-logging-annotations/1.2.0.Beta1/jboss-logging-annotations-1.2.0.Beta1.jar:/Users/adil/.m2/repository/org/hibernate/hibernate-core/4.3.11.Final/hibernate-core-4.3.11.Final.jar:/Users/adil/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/adil/.m2/repository/org/jboss/jandex/1.1.0.Final/jandex-1.1.0.Final.jar:/Users/adil/.m2/repository/org/hibernate/common/hibernate-commons-annotations/4.0.5.Final/hibernate-commons-annotations-4.0.5.Final.jar:/Users/adil/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final.jar:/Users/adil/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar:/Users/adil/.m2/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar:/Users/adil/.m2/repository/org/springframework/data/spring-data-jpa/1.9.1.RELEASE/spring-data-jpa-1.9.1.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/data/spring-data-commons/1.11.1.RELEASE/spring-data-commons-1.11.1.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-orm/4.2.3.RELEASE/spring-orm-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-aspects/4.2.3.RELEASE/spring-aspects-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-security/1.3.0.RELEASE/spring-boot-starter-security-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/spring-aop/4.2.3.RELEASE/spring-aop-4.2.3.RELEASE.jar:/Users/adil/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/adil/.m2/repository/org/springframework/security/spring-security-config/4.0.3.RELEASE/spring-security-config-4.0.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/security/spring-security-core/4.0.3.RELEASE/spring-security-core-4.0.3.RELEASE.jar:/Users/adil/.m2/repository/org/springframework/security/spring-security-web/4.0.3.RELEASE/spring-security-web-4.0.3.RELEASE.jar:/Users/adil/.m2/repository/org/openoffice/unoil/4.1.2/unoil-4.1.2.jar:/Users/adil/.m2/repository/org/openoffice/ridl/4.1.2/ridl-4.1.2.jar:/Users/adil/.m2/repository/org/openoffice/juh/4.1.2/juh-4.1.2.jar:/Users/adil/.m2/repository/org/openoffice/jurt/4.1.2/jurt-4.1.2.jar:/Users/adil/.m2/repository/org/projectlombok/lombok/1.16.14/lombok-1.16.14.jar:/Users/adil/.m2/repository/org/artofsolving/jodconverter/3.0-beta-4/jodconverter-3.0-beta-4.jar:/Users/adil/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.3.0.RELEASE/spring-boot-starter-logging-1.3.0.RELEASE.jar:/Users/adil/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar:/Users/adil/.m2/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar:/Users/adil/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.13/jcl-over-slf4j-1.7.13.jar:/Users/adil/.m2/repository/org/slf4j/jul-to-slf4j/1.7.13/jul-to-slf4j-1.7.13.jar:/Users/adil/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.13/log4j-over-slf4j-1.7.13.jar:/Users/adil/.m2/repository/com/solusys/bootstrapconnector/1.0/bootstrapconnector-1.0.jar:/Users/adil/.m2/repository/org/flywaydb/flyway-core/3.2.1/flyway-core-3.2.1.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-client/7.7.8/vaadin-client-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-server/7.7.8/vaadin-server-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-shared/7.7.8/vaadin-shared-7.7.8.jar:/Users/adil/.m2/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar:/Users/adil/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.7.0.vaadin4/gwt-elemental-2.7.0.vaadin4.jar:/Users/adil/.m2/repository/com/vaadin/external/gwt/gwt-user/2.7.0.vaadin4/gwt-user-2.7.0.vaadin4.jar:/Users/adil/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/adil/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-client-compiler/7.7.8/vaadin-client-compiler-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-client/7.7.8/vaadin-client-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-shared/7.7.8/vaadin-shared-7.7.8.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-server/7.7.8/vaadin-server-7.7.8.jar:/Users/adil/.m2/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar:/Users/adil/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.7.0.vaadin4/gwt-elemental-2.7.0.vaadin4.jar:/Users/adil/.m2/repository/com/vaadin/external/gwt/gwt-user/2.7.0.vaadin4/gwt-user-2.7.0.vaadin4.jar:/Users/adil/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/adil/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/adil/.m2/repository/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13.jar:/Users/adil/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/adil/.m2/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar:/Users/adil/.m2/repository/com/yahoo/platform/yui/yuicompressor/2.4.8/yuicompressor-2.4.8.jar:/Users/adil/.m2/repository/rhino/js/1.7R2/js-1.7R2.jar:/Users/adil/.m2/repository/com/vaadin/external/gwt/gwt-dev/2.7.0.vaadin4/gwt-dev-2.7.0.vaadin4.jar:/Users/adil/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/Users/adil/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/adil/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/adil/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar’ ‘-Dgwt.persistentunitcache=false’ ‘com.google.gwt.dev.Compiler’ ‘-logLevel’ ‘INFO’ ‘-style’ ‘OBF’ ‘-war’ ‘/Users/adil/Google Drive/2017/doc/target/classes/VAADIN/widgetsets’ ‘-localWorkers’ ‘8’ ‘-failOnError’ ‘-XfragmentCount’ ‘-1’ ‘-sourceLevel’ ‘auto’ ‘-gen’ ‘/Users/adil/Google Drive/2017/doc/target/.generated’ ‘AppWidgetset’ ‘VAADIN.widgetsets.AppWidgetset’
[ERROR]
]] failed with status 1
[ERROR]
→ [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
Do you have any idea?
Regards,
Milos36
(Miloš Samek)
November 24, 2017, 9:51pm
20
Koenad what changes are in vaadin 8 spring boot deploy? with your tutorial