Vaadin provides an Eclipse plugin which automatically sets up your project, compiles your widgetset and more.
The official Vaadin NetBeans plugin is available for developers using NetBeans 7.4 or 8.
Built-in IntelliJ IDEA plugin lets you create projects using Vaadin framework and optimize your web application development.
Vaadin is in the central Maven repository, providing archetypes for creating Vaadin projects and a widgetset compilation plugin for Maven.
Any IDE / automated build system (Ant)
Ant integration is provided for users of any IDE, for automatic build systems and for users preferring to not using an IDE.