@@ -0,0 +1,1287 @@
+package io.github.appstash.shop.ui.page;%0A%0Aimport net.logstash.logback.encoder.org.apache.commons.io.FileUtils;%0Aimport org.apache.wicket.markup.html.WebPage;%0Aimport org.apache.wicket.request.Response;%0Aimport org.apache.wicket.response.StringResponse;%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0Aimport org.springframework.core.io.ClassPathResource;%0Aimport org.wicketstuff.annotation.mount.MountPath;%0A%0Aimport java.io.IOException;%0A%0A@MountPath(%22/version%22)%0Apublic class VersionPage extends WebPage %7B%0A%0A    private final static Logger LOGGER = LoggerFactory.getLogger(VersionPage.class);%0A%0A    public static final ClassPathResource CLASS_PATH_RESOURCE = new ClassPathResource(%22/META-INF/MANIFEST.MF%22);%0A%0A    public VersionPage() %7B%0A        Response response = newStringResponse();%0A        getRequestCycle().setResponse(response);%0A    %7D%0A%0A    private Response newStringResponse() %7B%0A        Response response = new StringResponse();%0A        response.write(responseText());%0A        return response;%0A    %7D%0A%0A    private String responseText() %7B%0A        try%7B%0A            return FileUtils.readFileToString(CLASS_PATH_RESOURCE.getFile());%0A        %7Dcatch (Exception e)%7B%0A            LOGGER.error(%22Manifast could not be opened: %22, e);%0A            throw new RuntimeException(e);%0A        %7D%0A    %7D%0A%0A%0A%7D

add version page