Vaadin migration from v7.7.6 to v8.1.4 - build path is incomplete

Hello! Finally I decided to migrate my project from v7 to v8 of vaadin. I changed the version in pom.xml file, did maven update project and got those errors:

[code]
Description Resource Path Location Type
The project was not built since its build path is incomplete. Cannot find the class file for com.vaadin.data.Property. Fix the build path then try building this project WebServEques Unknown Java Problem

Description Resource Path Location Type
The project was not built since its build path is incomplete. Cannot find the class file for com.vaadin.event.ItemClickEvent$ItemClickListener. Fix the build path then try building this project WebServ Unknown Java Problem


[/code]Any idea how to fix it?

Atleast these examples you shared are because in your code you use Vaadin 7 classes that are no more there in Vaadin 8. For example com.vaadin.data.Property is one of them.

Ok, weird move because now half of my app need to be rewirited. There are no any similar classes in v8? (in compatibility mode or something)

Yes there are compatibility libraries available. I recommend to start with this one:

https://vaadin.com/blog/-/blogs/upgrading-to-vaadin-framework-8-part-1-of-2-