Vaadin has no official plugin for NetBeans at the moment, so the tasks have to be done more manually than with Eclipse.

You have two choices to create a Vaadin project in NetBeans: as a regular web application project or as a Maven project. We cover these both ways in the following sections.

Creating a Maven project with the Vaadin archetype is simpler than as a normal web application project in NetBeans. It creates an application skeleton, defines the web.xml deployment descriptor, and also retrieves the latest Vaadin library automatically.

Creating the project can take a while as Maven loads all the needed dependencies. Once created, you can run it by right-clicking on the project in the Projects view and selecting Run. In the Select deployment server window that opens, select Apache Tomcat and click OK. If all goes well, NetBeans starts the server and launches the default browser to display the web application.