In this chapter, we will cover:
Before we start coding, we need a project. Vaadin projects can be created in many ways using several tools and languages.
In this chapter, we will show how to make projects that support three languages: Java, Groovy, and Scala.
First, we will make a simple Java project in Eclipse. Then, we will continue in a more sophisticated way and make a Vaadin application by using Maven and Gradle. Maven is a tool providing a better build process and it uses XML for the description of project, definition of dependencies, ...