This project contains the source code for the tutorial for using MPR to migrate a spring boot, Vaadin7 application to a Spring boot, Vaadin 23 application.
Run mvn clean install spring-boot:run
in the project root directory. After the server has started point your browser to http://localhost:8080 to see the resulting application.
#####1. Update spring-boot-starter-parent version
#####2. Add two different Vaadin versions to the
#####3. Update Vaadin-bom version and add jna to
#####4. Add vaadin-server, vaadin-theme dependency with version7 and exclude gwt dependency from vaadin-server
#####5. Add vaadin-client AND vaadin-client-compiler with version7(exclude gwt-elemental dependency)
#####6. Add vaadin-core dependency and exclude gwt-elemental dependency
#####8 Add dependencies for gwtelemental, gw+dev and gwt+user and version should be 2.8.2
#####9 Add vaadin-maven-plugin with version7 and delete compile
#####10 Add gwt-maven-plugin to compile the Widgetset
#####11 Add flow-maven-plugin to generate frontend
run mvn clean install and on success there should be a file AppWidgetset in \target\classes\VAADIN\widgetsets