Gradle Vaadin Flow 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 Gradle Vaadin 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)

Support the project

The project is Open Source and hosted at Github. You can easily support the project by submitting features and bug fixes as Pull Requests.

If your business is leveraging the project and you feel it is bringing you significant benefits in your business work-flows please consider supporting the project by becoming a sponsor.

There are three ways you can sponsor the project:

One-time sponsorship

This is when you want to say thanks! :)

Select an amount you want and pay with PayPal.

Monthly recurring sponsorship (paid annually)

If you are a business and want to see the project succeed in the long term to ensure that the project is kept up to date with the industry standards and bugs and new features are added in a timely manner this is for you.

By becoming a recurring sponsor you also get your company logo on the project page to bring you visibility in the community (optional).

The minimum amount for a recurring sponsorship is 150€/month paid annually via invoicing (email or e-invoicing is available).

Please send an email with the headline "Recurring sponsorship" to sponsor@devsoap.com to become recurring sponsor.

Billing is done via invoicing (email or e-invoice) so please note that this is only for companies with a valid VAT identification number.

Other kind of sponsorship

If the options above did not fit into what you are looking for the send a mail to sponsor@devsoap.com and we can discuss it further.