version updates
diff --git a/pom.xml b/pom.xml
index ca5d461..725e2f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,7 @@
<module>mw_bundle_config</module>
<module>servlet-vaadin-v08</module>
<module>servlet-vaadin-v10</module>
+ <module>servlet-vaadin-vxx</module>
<module>docker</module>
</modules>
diff --git a/servlet-vaadin-v08/pom.xml b/servlet-vaadin-v08/pom.xml
index 8f56b32..d490ab6 100644
--- a/servlet-vaadin-v08/pom.xml
+++ b/servlet-vaadin-v08/pom.xml
@@ -28,7 +28,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>samples-servlet-vaadin-v08</artifactId>
- <name>Servlet (Vaadin - V08)</name>
+ <name>Servlet (Vaadin - V08 (LTS))</name>
<properties>
<vaadin.version>8.7.0</vaadin.version>
diff --git a/servlet-vaadin-v10/pom.xml b/servlet-vaadin-v10/pom.xml
index cc75938..6363723 100644
--- a/servlet-vaadin-v10/pom.xml
+++ b/servlet-vaadin-v10/pom.xml
@@ -28,13 +28,12 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>samples-servlet-vaadin-v10</artifactId>
- <name>Servlet (Vaadin - V10 / VXX)</name>
+ <name>Servlet (Vaadin - V10 (LTS))</name>
<packaging>jar</packaging>
<properties>
<transpilation.output>${project.build.directory}/build</transpilation.output>
- <!--<vaadin.version>10.0.1</vaadin.version>-->
- <vaadin.version>12.0.5</vaadin.version>
+ <vaadin.version>10.0.11</vaadin.version>
</properties>
<pluginRepositories>
diff --git a/servlet-vaadin-vxx/pom.xml b/servlet-vaadin-vxx/pom.xml
new file mode 100644
index 0000000..71d491b
--- /dev/null
+++ b/servlet-vaadin-vxx/pom.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>meecrowave-examples</artifactId>
+ <groupId>org.apache.meecrowave</groupId>
+ <version>1.2.7-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+
+ <artifactId>samples-servlet-vaadin-vxx</artifactId>
+ <name>Servlet (Vaadin - Latest)</name>
+ <packaging>jar</packaging>
+
+ <properties>
+ <vaadin.version>13.0.1</vaadin.version>
+ </properties>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>vaadin-prereleases</id>
+ <url>https://maven.vaadin.com/vaadin-prereleases</url>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <repositories>
+ <!--Releases-->
+ <repository>
+ <id>vaadin-addons</id>
+ <url>http://maven.vaadin.com/vaadin-addons</url>
+ </repository>
+
+ <!--Pre-Releases-->
+ <repository>
+ <id>vaadin-prereleases</id>
+ <url>http://maven.vaadin.com/vaadin-prereleases</url>
+ </repository>
+ </repositories>
+
+
+ <dependencyManagement>
+ <dependencies>
+ <!--Vaadin -->
+ <dependency>
+ <groupId>com.vaadin</groupId>
+ <artifactId>vaadin-bom</artifactId>
+ <version>${vaadin.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <!-- this package contains the javax APIs for CDI, JAX-RS, JSONP, JSONB and Servlet4 -->
+ <dependency>
+ <groupId>org.apache.meecrowave</groupId>
+ <artifactId>meecrowave-specs-api</artifactId>
+ <version>${meecrowave.version}</version>
+ </dependency>
+
+ <!--Vaadin -->
+ <dependency>
+ <groupId>com.vaadin</groupId>
+ <artifactId>vaadin-core</artifactId>
+ </dependency>
+
+ </dependencies>
+
+
+ <build>
+ <plugins>
+ <plugin>
+ <!--
+ For starting meecrowave via Maven. Just run
+ $> mvn clean install meecrowave:run
+ -->
+ <groupId>org.apache.meecrowave</groupId>
+ <artifactId>meecrowave-maven-plugin</artifactId>
+ <version>${meecrowave.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>3.2.2</version>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
diff --git a/servlet-vaadin-vxx/src/main/java/com/superbiz/servlet/vaadin/HelloVaadinVLatest.java b/servlet-vaadin-vxx/src/main/java/com/superbiz/servlet/vaadin/HelloVaadinVLatest.java
new file mode 100644
index 0000000..99261c1
--- /dev/null
+++ b/servlet-vaadin-vxx/src/main/java/com/superbiz/servlet/vaadin/HelloVaadinVLatest.java
@@ -0,0 +1,41 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package com.superbiz.servlet.vaadin;
+
+import com.vaadin.flow.component.Composite;
+import com.vaadin.flow.component.button.Button;
+import com.vaadin.flow.component.html.Div;
+import com.vaadin.flow.component.html.Label;
+import com.vaadin.flow.component.orderedlayout.VerticalLayout;
+import com.vaadin.flow.router.Route;
+
+@Route("")
+public class HelloVaadinVLatest extends Composite<Div> {
+
+ public HelloVaadinVLatest() {
+ final VerticalLayout layout = new VerticalLayout();
+ layout
+ .add(new Button("click me",
+ event -> layout.add(new Label("clicked again"))
+ ));
+ //set the main Component
+ getContent().add(layout);
+
+ }
+}