The Vaadin Eclipse plugin depends on Apache Ivy and IvyIDE. Dependencies are so messy that it is required to install Ivy libs from the last successful build.
1) Install Apache Ivy and IvyIDE using the standard URL
2) Update only Apache Ivy libs using https://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/trunk/build/
3) Install the Eclipse Vaadin Plugin using http://vaadin.com/eclipse
4) There is a bug that vaadin archetypes are not populated. You will need to create a Vaadin 7/6 project first to get these archetypes picked up by Eclipse
5) Create a maven project with archetype group Id: com.vaadin and archetype artifact ID vaadin-archetype-application
6) You can remove widget set reference widgetset = "com.neznikae.nfmc.AppWidgetSet
1) maven-compiler-plugin
2) maven-war-plugin
3) vaadin-maven-plugin