Tienes que cambiar dependencias si, creo que en Vaadin 6 hay una sola dependencia y en 7+ hay varias: vaadin-server
, vaadin-themes
.
El artículo que agregué en el comentario anterior también indica quitar dependencias a gwt
y reemplazar el plugin de maven de gwt
por el de vaadin
.
También son necesarios cambios en el código.
Algo que te puede ser útil es crear una app con el archetype para Vaadin 7 y ver la configuración, la puedes crear con el siguiente comando:
mvn archetype:generate -DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeVersion=7.7.17 -DgroupId=your.company \
-DartifactId=project-name -Dversion=1.0-SNAPSHOT
Por último pero no menos importante Vaadin 7 está en período end-of-life y ya no hay mantenimiento gratuito del mismo.