Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 988 Bytes

README.md

File metadata and controls

35 lines (22 loc) · 988 Bytes

image

Vaadin theme development starter

This project is a multi-module Vaadin + Spring Boot project. It uses Vaadin 24 and Java 17.

Project consists of two modules:

  • theme: Includes CSS files included in a JAR package
  • demo: Runnable Vaadin 24 application with a component sample UI

Running the project

From the root directory, run

mvn install

Install will generate a new JAR file from the styles in theme project.

then to start the project, run

mvn spring-boot:run -pl demo

The application will be accessible in http://localhost:8080.

Developing a theme

Changes in theme project are automatically loaded without need to restart the project (vaadin.frontend.hotdeploy=true).

Note that the JAR package is only generated when mvn install is run.