Vertx Vaadin is an adapter library that lets you run Vaadin applications on top of Vert.x. This means you can mix the simplicity and robustness of Vaadin applications with the powerful tools provided by Vert.x, such as event bus, clustering, High Availability and Fail-Over.
[!IMPORTANT] Vaadin 8 is not supported anymore.
Vertx-vaadin binaries are available on Maven Central and Bintray.
Stable artifacts are published on Maven Central.
<dependency>
<groupId>com.github.mcollovati.vertx</groupId>
<artifactId>vertx-vaadin-flow</artifactId>
<version>${vertx-vaadin-flow.version}</version>
</dependency>
For better compatibility with Flow client, specific vaadin-flow-sockjs
artifacts targeting exact Vaadin versions
in use are published using the vaadin-${vaadin.version}
classifier.
<dependency>
<groupId>com.github.mcollovati.vertx</groupId>
<artifactId>vaadin-flow-sockjs</artifactId>
<version>${vertx-vaadin-flow.version}</version>
<classifier>vaadin-${vaadin.version}</classifier>
</dependency>
Snapshots and vaadin-flow-sockjs
classifiers are currently published on Repsy.
<repositories>
<repository>
<id>vertx-vaadin</id>
<url>https://repo.repsy.io/mvn/mcollovati/vertx-vaadin</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>vertx-vaadin-snapshots</id>
<url>https://repo.repsy.io/mvn/mcollovati/vertx-vaadin-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
Vaadin version | Vert.x version | vertx-vaadin version | Status |
---|---|---|---|
24.4 | 4.5.9+ | ||
24.3 | 4.3.1+ | ||
23.3 | 4.3.1+ |
See vertx-vaadin-flow module for more information.
Source code for sample application can be found on vaadin-vertx-samples repository.
The issues for this project are tracked on its github.com page. All bug reports and feature requests are appreciated.
Contributions are welcome, but there are no guarantees that they are accepted as such. Process for contributing is the following:
Vertx Vaadin is distributed under MIT License. For license terms, see LICENSE.
Thanks to: