DS Vaadin Flow Gradle Plugin

The Vaadin Framework is an Open Source Java framework for building Java based web applications. It uses Javascript based Web Components to render the components in the browser with support for all the major browsers and Java application servers.

Features

With the DS Vaadin Flow Gradle Plugin you get the following features:

Easily to use project and component templates for Java, Groovy or Kotlin

The plugin provides tasks that allows you to quickly and easily create new projects and components on all the major JVM languages today. The plugin automatically determines with what language you are working on based on included Gradle plugins and creates the correct sources files for that project.

Gradle dependency management and IDE support

By using Gradle you gain all the features provided by a fully fledged dependency management system for your Vaadin projects.

Along with full autocomplete support for Intellij IDEA this makes a perfect fit for fast Java web app development.

Local development with hot deploy

The plugin integrates seamlessly with the Gretty plugin and Spring Boot to provide an easy way to run the project locally while developing.

Support for Spring Boot

The plugin integrates with the Spring Boot Gradle integration and allows you to quickly and easily create Spring Boot projects.

Support for transpiling your code for older browsers

By toggling a property the plugin can automatically transpile your client side code to support older browsers. This is called Production Mode in the Vaadin Flow Framework.

Support for Bower/Yarn/Npm client side dependencies

The plugin allows you to easily and transparently include Javascript dependencies in your build in the same way as you include you java dependencies.

Open Source Community approved

  • Open Source and under a permissive Apache 2 software license
  • Open Source Community supported project
  • Endorsed by Vaadin (the company)

Become a PRO member

As a PRO member you will further get the following perks:

  • Early access to new features in the Gradle plugin
  • Priority treatment of bug issues on github
  • Access to PRO only documentation in DS Docs
  • A good and fuzzy feeling knowing you are supporting a Open Source project

You can order your PRO subscription here.