Actualizar vaadin

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.