Automatic versioning

Here is a recipe I have been using myself: How do I show application Java and Vaadin versions in UI - Vaadin Cookbook

It is relying on the Spring application.properties updated from pom.xml version on each build and used at runtime from Java.