Vaadin platform 10+ is a Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right one.
Preserve backwards compatibility for the vaadin and vaadin-core dependencies for, e.g. Quarkus users by not including Hilla dependencies in them.
Describe the solution you'd like
Add Hilla as a dependency of vaadin-spring-boot-starter artifact of Vaadin Platform. Spring Boot users who want to optimize their deployment size to not include Hilla can exclude it from that dependency.
We have to split vaadin-dev into Flow and Hilla parts to be able to mode hilla-dev outside of vaadin-dev:
Describe your motivation
Preserve backwards compatibility for the
vaadin
andvaadin-core
dependencies for, e.g. Quarkus users by not including Hilla dependencies in them.Describe the solution you'd like
Add Hilla as a dependency of
vaadin-spring-boot-starter
artifact of Vaadin Platform. Spring Boot users who want to optimize their deployment size to not include Hilla can exclude it from that dependency.We have to split
vaadin-dev
into Flow and Hilla parts to be able to modehilla-dev
outside ofvaadin-dev
:vaadin-dev-flow: copilot, vaadin-dev-bundle, vaadin-dev-server vaadin-dev-hilla: copilot, hilla-dev, vaadin-dev-server
Describe alternatives you've considered
No response
Additional context
Planned for Vaadin 24.4.0.beta2 or any further beta release.