|
What are the minimum versions of Java, Spring Boot and Vaadin? We are on an older stack and need to know what we would have to upgrade before we can use any of this. |
Replies: 1 comment
That last one matters if you are trying to limit the size of the upgrade: Vaadin is only required for the parts of an AppJar that ship a UI. Every AppJar is split into layers, and if you are consuming only the backend or service layer, Vaadin is not on your classpath at all. You can, for example, use Email Manager's sending and queueing services without pulling in Vaadin, and build your own screens. AppJars are ordinary Maven dependencies, so nothing else about your build has to change. On the database side there is no version constraint to worry about: AppJars use standard JPA entities and work with any relational database Hibernate supports — PostgreSQL, MySQL, MariaDB, Oracle, SQL Server. We deliberately do not ship SQL scripts or Liquibase changelogs, because naming strategies differ too much between projects; you generate or validate the schema from the provided entities as part of your own process. More in the FAQ. |
That last one matters if you are trying to limit the size of the upgrade: Vaadin is only required for the parts of an AppJar that ship a UI. Every AppJar is split into layers, and if you are consuming only the backend or service layer, Vaadin is not on your classpath at all. You can, for example, use Email Manager's sending and queueing services without pulling in Vaadin, and build your own screens.
AppJars are ordinary Maven dependencies, so nothing else about your build has to change.
On the database side there is no version constraint to worry about: AppJars use standard JPA entities and work with any r…