Tooling

IDE integrations

Eclipse
Eclipse IDE

Vaadin provides an Eclipse plugin which automatically sets up your project, compiles your widgetset and more.

NetBeans
NetBeans IDE

The official Vaadin NetBeans plugin is available for developers using NetBeans 7.4 or 8.

IntelliJ IDEA
IntelliJ IDEA

Built-in IntelliJ IDEA plugin lets you create projects using Vaadin framework and optimize your web application development.

Build integration

Maven
Maven

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)
Apache Ant

Ant integration is provided for users of any IDE, for automatic build systems and for users preferring to not using an IDE.