Skip to content

Multi-module Vaadin + Spring Boot project for creating a theme JAR package.

License

Notifications You must be signed in to change notification settings

parttio/theme-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Multi-module Vaadin + Spring Boot project for creating a theme JAR package.

Resources

License

Stars

Watchers

Forks

Packages

No packages published