Vaadin provides an Eclipse plugin which automatically sets up your project, compiles your widgetset and more.
A community created Vaadin NetBeans plugin is available for all NetBeans developers.
Vaadin is in the central Maven repository, providing archetypes for creating Vaadin projects and a widgetset compilation plugin for Maven.
Ant integration is provided for users of any IDE, for automatic build systems and for users preferring to not using an IDE.